为什么watchEffect监听不到props的变化啊?
来源:10-14 使用 watchEffect 巧妙的进行代码拆分

慕丝1240019
2021-12-18
rt。
写回答
1回答
-
Evonne_xy
2021-12-30
是不是使用了compositionAPI?
import {toRefs, watch} from 'vue'
export default {
props:['user']
setup(props) // 这个很重要! 作用:pass root props
{
const user = toRefs(props); // 如果不写这个,直接写props.user这是个值,这个值不能reactive
watchEffect (( ) => {
console.log(user.value);
})
}
}
watchEffect只能监听某个值 监听对象不管用
如果你想监听对象,可以使用watch
我觉得 这样是可以监听的 你试试
10
相似问题