当我们需要监听多个属性时,如果分开单独监听每个属性,只要一个属性改变就执行一次对应的方法,这样效率太低了
这里记录一个一次监听多个属性的方法
将所有属性放在一个对象里
computed: {
// 监听多个属性的例子
usrInfo () {
const {name, age} = this
return {name, age}
}
},
监听这个对象
watch: {
// 监听多个属性的例子
usrInfo: {
handler (val) {
if (val.name && val.age) {
}
},
immediate: true,
deep: true
}
},