一篇文章教你簡單使用Vue的watch偵聽器
偵聽器watch?
- 函數(shù)名就是要偵聽的元素的名字
- 傳入的參數(shù)第一個是變化后的新值newval,第二個是變化前的舊值oldval?
格式
方法格式的偵聽器
- 無法在剛進入頁面時自動觸發(fā),只有在偵聽到變化才會觸發(fā)
- 如果偵聽的是對象,當對象的屬性發(fā)生變化時,不會偵聽到
對象格式的偵聽器
- 通過immediate選項,可以讓偵聽器自動觸發(fā)
- 通過deep選項,使偵聽器深度偵聽到對象中屬性的變化
這是Vue實例中的data對象:

設(shè)置偵聽器:
下面分別是方法格式的偵聽器和對象格式的偵聽器:
方法格式的偵聽器實現(xiàn)的是,當input中內(nèi)容變化時,觸發(fā)偵聽,偵聽input中的內(nèi)容(內(nèi)容是與tem綁定好的),如果當前input中的內(nèi)容不在already數(shù)組中,就添加到already中,否則彈出提示框該名稱已存在
對象格式的偵聽器實現(xiàn)的是,頁面一旦載入就立即觸發(fā)偵聽,偵聽foo對象name屬性的變化。

總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
關(guān)于el-form表單驗證中的validator與validate使用時的問題
這篇文章主要介紹了關(guān)于el-form表單驗證中的validator與validate使用時的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06
vue中el-table和jsplumb實現(xiàn)連線功能
本文主要介紹了el-table和jsplumb實現(xiàn)連線功能,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
Vue-cli3 $ is not defined錯誤問題及解決
這篇文章主要介紹了Vue-cli3 $ is not defined錯誤問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07

