老师,您好,我刚刚看到您的课程 watch 监听部分,您课程中讲解的 watch 监听多个值的变化使用数组的形式去监听,但是我监听多个不同的值,每个值改变之后怎么去一一对应它对应的要执行的方法?
vue2.x 里面可以写成
watch: {
myNum(newVal, oldVal) { // 要执行的方法 },
myStr(newVal, oldVal) { // 要执行的方法 }
}
vue3.x里面监听多个值
const myNum = ref(0)
const myStr = ref(‘zhang san’)
watch( [ myNum, myStr ], ( newVal, oldVal ) => {
// 监听到 myNum 的值改变之后需要做的事情
xxx
// 监听到 myStr 的值改变之后需要做的事情
xxx
} )
上面这种情况怎么去一一给它对应呢?
当监听到 myNum 的值改变之后,我只想去做 myNum 对应的事情
监听到 myStr 的值改变之后只去做 myStr 对应的事情
听完您讲的之后这块不是很明白