看的其他文章说 使用计算属性 来解决这个数据相同 无法监听到的问题,查了好几篇都是说用 计算属性 ,但是到我试 的时候 不出意外的出了意外 , 还是不能监听到数据相同的情况。
然后 换了一种方式 ,使用数组每次向后push添加一个值 ,这样就可以了 。
然后使用计算属性的大概样子也没有删,方便大家参考。
data:{
return{
pullStreamList:[]
}
}
watch:{
pullStreamListWatch: {
deep: true,
handler: function (newVal, oldVal) {
if (newVal[newVal.length-1]) {
}
},
computed: {
pullStreamListWatch(){
return JSON.parse(JSON.stringify(this.pullStreamList));
}
},
pullStreamList.push(" okk ")