使用場景,創(chuàng)建一個(gè)子組件,父組件會向子組件中穿遞一個(gè)狀態(tài) - "status" ,子組件需要同時(shí)監(jiān)聽this.$route.params中的值和status,然后再去調(diào)方法,所以需要同時(shí)監(jiān)聽文章來源地址http://www.zghlxwxcb.cn/news/detail-506127.html
props: {
status: {
type: Boolean,
default: false,
},
},
computed: {
isStartExercise() {
// 路由上的數(shù)據(jù)
let a = this.$route.params.sectionTaskId;
// 父組件傳過來的數(shù)據(jù)
let b = this.status;
// return 出來并且對其進(jìn)行監(jiān)聽
return { a, b };
}
}
watch: {
isStartExercise: {
immediate: true,
handler(n) {
if (n.a && n.b) {
// 判斷這兩個(gè)值同時(shí)存在,再進(jìn)行業(yè)務(wù)邏輯操作
}
},
},
},
文章來源:http://www.zghlxwxcb.cn/news/detail-506127.html
到了這里,關(guān)于vue中使用watch監(jiān)聽同時(shí)監(jiān)聽兩個(gè)數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!