Vue使用watch同時(shí)監(jiān)聽多個(gè)值的實(shí)現(xiàn)方法示例
正文
開發(fā)環(huán)境 vue2
電腦系統(tǒng) windows11專業(yè)版
在使用vue開發(fā)的過程中,我們有時(shí)候需要使用到監(jiān)聽watch來獲取對應(yīng)的數(shù)據(jù),接下來讓我們看一下使用方法和同時(shí)監(jiān)聽多個(gè)值的
使用方法
廢話不多說,直接上代碼:
watch:{ "tempUrl"(newValue,oldValue){ console.log("我是監(jiān)聽的新數(shù)據(jù)",newValue); console.log("我是監(jiān)聽的舊數(shù)據(jù)",oldValue); } }
這種寫法能監(jiān)聽多數(shù)據(jù)的變化,現(xiàn)在感覺是沒有問題的
//當(dāng)我需要監(jiān)聽多個(gè)值變化的時(shí)候 watch:{ "tempUrl"(newValue,oldValue){ console.log("我是監(jiān)聽的新數(shù)據(jù)",newValue); console.log("我是監(jiān)聽的舊數(shù)據(jù)",oldValue); }, "tagNameLists"(newValue,oldValue){ console.log("我是視頻標(biāo)簽顯示新數(shù)據(jù)",newValue); console.log("我是視頻標(biāo)簽顯示舊數(shù)據(jù)",oldValue); // this.getRdata(newValue); } }
//只觸發(fā)了第一個(gè)監(jiān)聽的數(shù)據(jù)變化,第二個(gè)數(shù)據(jù)變化沒有監(jiān)聽多,怎么解決呢?
使用computed
computed:{ dataChange () { const {tempUrl, tagNameLists} = this; return {tempUrl, tagNameLists}; } }
watch:{ dataChange:{ handler(newValue,oldValue) { console.log("監(jiān)聽到了數(shù)據(jù)的變化",newValue); }, deep: true } },
這樣就實(shí)現(xiàn)了監(jiān)聽多個(gè)數(shù)據(jù)變化
本期的分享到了這里就結(jié)束啦,希望對你有所幫助,讓我們一起努力走向巔峰。
以上就是Vue使用watch同時(shí)監(jiān)聽多個(gè)值的實(shí)現(xiàn)方法示例的詳細(xì)內(nèi)容,更多關(guān)于Vue中 watch監(jiān)聽多值的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
解決node-sass安裝報(bào)錯(cuò)無python等情況
在國內(nèi)安裝node-sass常因無法穩(wěn)定連接GitHub而失敗,解決方法包括手動下載對應(yīng)的binding.node文件并放入緩存目錄,操作步驟詳細(xì),適合非Python用戶,無需額外環(huán)境配置2024-10-10Vue使用lodop實(shí)現(xiàn)打印小結(jié)
這篇文章主要介紹了Vue使用lodop打印小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07vue + el-form 實(shí)現(xiàn)的多層循環(huán)表單驗(yàn)證
這篇文章主要介紹了vue + el-form 實(shí)現(xiàn)的多層循環(huán)表單驗(yàn)證,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下。2020-11-11vue實(shí)現(xiàn)手機(jī)號碼抽獎上下滾動動畫示例
本篇文章主要介紹了vue實(shí)現(xiàn)手機(jī)號碼抽獎上下滾動動畫示例。具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10Vue2.0利用 v-model 實(shí)現(xiàn)組件props雙向綁定的優(yōu)美解決方案
本篇文章主要介紹了Vue2 利用 v-model 實(shí)現(xiàn)組件props雙向綁定的優(yōu)美解決方案,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03關(guān)于element同時(shí)使用Drawer和Dialog出現(xiàn)多個(gè)遮罩問題
這篇文章主要介紹了關(guān)于element同時(shí)使用Drawer和Dialog出現(xiàn)多個(gè)遮罩問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07vue實(shí)現(xiàn)權(quán)限控制路由(vue-router 動態(tài)添加路由)
今天小編就為大家分享一篇vue實(shí)現(xiàn)權(quán)限控制路由(vue-router 動態(tài)添加路由),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11在Vuex使用dispatch和commit來調(diào)用mutations的區(qū)別詳解
今天小編就為大家分享一篇在Vuex使用dispatch和commit來調(diào)用mutations的區(qū)別詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09