vue是双向绑定的 理论上来说说句变动后视图层会响应,但有时可能因某些原因 数据变化后组件视图层未响应
参考Vue的文档:https://cn.vuejs.org/v2/guide/list.html#%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9
使用 Vue.set()函数
如:
//对象
Vue.set(object, propertyName, value)//对象,属性,值
//例:
this.$set( this.form, 'imgArr', this.form.imgUrls.split(','));
//数组
vm.$set(vm.items, indexOfItem, newValue)
或者使用强制渲染$forceUpdate()