Vue 中 watch 不会触发的情况


当一个组件,调用另一个组件的时候,也就是父子组件传值,子组件中如何获取到这个值(查看这个值的变化)呢?

 

 其中item是一个prop

 

watch: { item: { async handler(val) { console.log("-------------------------------"); console.log("item:val:" + JSON.stringify(val)); }, immediate: true, }, },

如果将

immediate: true,  注掉,改为 // immediate: true,
默认是不会被调用的。

在初始化的时候 watch 不会被触发,默认是第二次值改变的时候触发。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM