![d2f06ee80f5ef48a992f295b40117177.png](https://i-blog.csdnimg.cn/blog_migrate/a6c5e18a642c0d3024c0105968dd8a56.jpeg)
你是否在项目中出现过修改data数据过后视图并没有改变!我们通过案例为你解答
export default { data() { return { obj: {} }; }, created() { this.obj.name = "性感一颗痣"; }};//console.log(this.obj.name === '性感一颗痣')
让我们换个地方修改obj
export default { data() { return { obj: {} }; }, mounted() { this.obj.name = "性感一颗痣"; }};//console.log(this.obj.name === '')
首先,在 Vue 2x 中数据的响应式处理是基于 Object.defineProperty() 的,但是它只会侦听对象的属性,并不能侦听对象。所以,在添加对象属性的时候,通常需要这样
// vue2x添加属性
Vue.$set(object, 'name', wjc)
但是面试的时候面试官问