发表于: 2020-03-21 22:01:59
1 1677
今天完成的事情:
1.推进任务
明天计划的事情:
1.推进任务
遇到的问题和收获:
if (res.data.code === 0) {
console.log(res);
this.article.title = String(res.data.data.article.title)
this.article.type = String(res.data.data.article.type)
this.article.status = res.data.data.article.status
this.article.content = String(res.data.data.article.content)
this.article.url = String(res.data.data.article.url)
// this.article.industry = Number(res.data.data.article.industry)
this.article.industry = res.data.data.article.industry
this.article.img = String(res.data.data.article.img)
this.article = String(res.data.data.article)
发现一个bug,比如点了新增再返回点编辑,或者从一个编辑换到另一个编辑页面,表单内的数据能接受到,但无法修改。如果在实例创建之后添加新的属性到实例上,它不会触发视图更新
this.$set(this.article, 'title', res.data.data.article.title)
this.$set(this.article, 'type', String(res.data.data.article.type))
this.$set(this.article, 'status', res.data.data.article.status)
this.$set(this.article, 'content', res.data.data.article.content)
this.$set(this.article, 'url', res.data.data.article.url)
this.$set(this.article, 'industry', res.data.data.article.industry)
this.$set(this.article, 'img', res.data.data.article.img)
找到一个方法是将其用
this.$set
来将响应属性添加到嵌套的对象上
又发现编辑后无法提交上线和草稿了 = =
继续改
评论