开发者社区> 问答> 正文

动态给vue的data添加一个新的属性时会发生什么?怎样解决?

[vue] 动态给vue的data添加一个新的属性时会发生什么?怎样解决?

展开
收起
游客7iokfgo4yexey 2020-05-23 21:01:43 1604 0
1 条回答
写回答
取消 提交回答
  • 根据官方文档定义:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。 Vue不允许在已经创建的实例上动态添加新的根级响应式属性 (root-level reactive property)。然而它可以使用Vue.set(object, key, value) 方法将响应属性添加到嵌套的对象上。 问题来源于GitHub,查看更多答案,请查看https://github.com/haizlin/fe-interview/issues/284

    2020-05-24 12:10:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载
Vue.js在前端服务化上的实践与探索 立即下载