问题
vue+element 列表
后盾数据更新了,console.log 打印进去是更新的
但列表前端视图未扭转
解决
this.$set(this.data,key,value)
set 函数接管三个参数别离为 target、key、val,其中 target 的值为数组或者对象,这正好和官网给出的调用 Vue.set() 办法时传入的参数参数对应上。
Vue.set(target,propertyName/index,value)
this.$set(target,propertyName/index,value)
参数:
{Object | Array} target
{string | number} propertyName/index
{any} value
返回值:设置的值。
用法:
向响应式对象中增加一个 property,并确保这个新 property 同样是响应式的,且触发视图更新。它必须用于向响应式对象上增加新 property,因为 Vue 无奈探测一般的新增 property (比方 this.myObject.newProperty = ‘hi’)
vue+element 列表的后盾数据更新了, 但前端视图未更新