vue 怎么向data中添加响应式数据
因为 new Vue 构造函数执行时候vue就使用object.defineproperty的set 和get 属性进行了双向绑定,data中的数据必须事先定义好才能监听到,所以要想自定义往data中添加数据并且是响应式的 就要使用vue内部基于 object.defineproperty封装的 vue.set()方法。
Vue.set(target, key/index, value) 向响应式对象中添加一个属性,并确保这个新属性同样是响应式的,且触发视图更新。它必须用于向响应式对象上添加新属性,因为 Vue 无法探测普通的新增属性 (比如 this.obj.newProperty = 'hi')
https://www.cnblogs.com/goloving/p/10986120.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步