2020
10-08
10-08
解决vue无法侦听数组及对象属性的变化问题
一、数组1、可以监听到的情况如push、splice、=赋值(array=[1,2,3])2、无法监听到的情况使用下标修改某个元素(这种比较常见)array[index]=1object.a=3直接修改数组lengtharray.length=53、解决方案this.$set(array,index,data)-这是个深度的修改,某些情况下可能导致你不希望的结果,因此最好还是慎用this.dataArr=this.originArrthis.$set(this.dataArr,0,{data:'修改第一个元素'})console.log(this.dataArr)...
继续阅读 >