【解决方案】vue 子组件watch监听不到prop
问题描述在vue项目中,父组件通过prop给子组件传值时,如果prop值是从服务器端获取,则父组件可能会传给子组件一个默认值(服务端数据还未及时获取),那么,我们就需要实时watch这个prop值,一旦prop值有更新,将立即通知子组件更新。解决方案watch: {levelDetail: {immediate: true, // 很重要!!!han...
·
问题描述
在
vue
项目中,父组件通过prop
给子组件传值时,如果prop
值是从服务器端获取,则父组件可能会传给子组件一个默认值(服务端数据还未及时获取),那么,我们就需要实时watch
这个prop
值,一旦prop
值有更新,将立即通知子组件更新。
解决方案
watch: {
levelDetail: {
immediate: true, // 很重要!!!
handler (val) {
this.levelPersonal = !val ? {} : val
// console.log('action Value:', val, this.levelPersonal)
}
}
},
官方文档
更多推荐
已为社区贡献7条内容
所有评论(0)