开发者社区 问答 正文

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

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

展开
收起
游客7iokfgo4yexey 2020-05-23 21:01:43 1635 分享 版权
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
    赞同 展开评论