vue-$set(数据发生变化,但页面不会响应)

52 阅读1分钟

$set为了解决什么问题?
当数据发生改变,但页面不会响应数据的变化(后添加的数据不作响应式)

image.png

如图,后添加的数据sex:"男",会出现在vm身上,但是往下看,可以发现sex没有get和set
解决方法:在想要添加数据的地方前面加$set,就会出现get和set,页面就会出现响应

有局限性?
只能在data的对象里面添加?