子组件使用了props来获取父组件传递进来的值,
然后父组件的值是会改变的,在子组件中写了watch函数监听父组件传值的变化,但是触发不到这个watch函数,为什么??求解答
子组件progressBar:
dot[]这个数组就是要从父组件获取的数据
export default {
props:['dot'],
data() {
return {
dots:[]
}
},
methods: {
},
watch:{
dot:{
immediate:true,
handler(n,o){
console.log("change!");
this.dots=n;
},
deep:true
}
}
}
父组件里面使用子组件:
<progressBar :dot="answer"></progressBar>
父组件里面已经通过点击事件改变了answer数组,在子组件里面的watch还是不触发
MAY123
什么意思?不太明白,我也是这样,不过我可以监听到数据,但是就是没有变化
2021-06-13 22:43