Vue3 watchEffect

洛飞 / 2024-10-07 / 原文

watchEffect和watch的对比

都能监听数据的变化,不同的是监听数据的方式不同。

watch要明确指出要监听的数据

watchEffect不用明确指出要监听的数据,函数中用到哪些属性就监听那些属性。

watchEffect(() => {
    if (person.age > 22) {
        console.log('数据超出');
        
    }
});