如在this.data的数组中,我们要修改某个对象里面的元素,直接赋值不会引起vue的侦听
this.data[index].commentList = res.data
this.data[index].commentVisible = true
解决方法:
// 方法一
this.$forceUpdate() // 迫使 Vue 实例重新渲染。
//方法二
this.$set(this.data[index], ‘commentList’, res.data) // 使用set添加侦听
如果改变的是数组
docData.materialFiles = []
docData.submitWay = 'submitWay'
docData.fileNum = 0
docData.status = '0'
this.$set(this.materialsData, index, docData)