发表于: 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

将响应属性添加到嵌套的对象上


又发现编辑后无法提交上线和草稿了  = =  

继续改




返回列表 返回列表
评论

    分享到