由于受JavaScript的限制,vue.js不能监听对象属性的添加和删除,因为在vue组件初始化的过程中,会调用getter和setter方法,所以该属性必须是存在在data中,视图层才会响应该数据的变化
Vue中能触发重新渲染的方法有
push()
pop()
shift()
unshift()
splice()
sort()
reverse()
同时也可以用vue官方文档中说的
this.$set(obj, key, value)
https://blog.csdn.net/weixin_43339378/article/details/107459274