vue watch监听多个值
有时我们需要监听多个值而执行同一个方法,如果分开监听,该方法会被执行多次,用以下方法监听多个值就可以解决该问题。computed: {watchObj () {let { id, selectTime } = thisreturn { id, selectTime }}},watch: {watchObj:{ha...
·
有时我们需要监听多个值而执行同一个方法,如果分开监听,该方法会被执行多次,用以下方法监听多个值就可以解决该问题。
computed: {
watchObj () {
let { id, selectTime } = this
return { id, selectTime }
}
},
watch: {
watchObj:{
handler(newVal, oldVal){
if(newVal.id){
//Do something
}
},
deep: true,
immediate: true
}
},
更多推荐
已为社区贡献5条内容
所有评论(0)