vue watch關于對象內(nèi)的屬性監(jiān)聽
更新時間:2019年04月22日 16:08:47 作者:寶貝QY
這篇文章主要介紹了vue watch關于對象內(nèi)的屬性監(jiān)聽的相關知識,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
vue可以通過watch監(jiān)聽data內(nèi)數(shù)據(jù)的變化。通常寫法是:
data: { a: 100 }, watch: { a(newval, oldVal) { // 做點什么。。。 console.log(newval, oldVal) } }
vue監(jiān)聽整個對象,如下:
•deep: true 深度監(jiān)測
data: { return { msg: { name: 'hahah', color: 'red' } } } watch: { msg: { handler(newValue, oldValue) { // 做點什么。。。 console.log(newValue) }, deep: true }
如果監(jiān)聽對象內(nèi)的某一具體屬性,可以通過computed做中間層來實現(xiàn):
computed: { name() { return this.msg.name } }, watch:{ name(newValue, oldValue) { // 做點什么。。。 console.log(newval, oldVal) } }
總結
以上所述是小編給大家介紹的vue watch關于對象內(nèi)的屬性監(jiān)聽的相關知識,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
相關文章
詳解vue + vuex + directives實現(xiàn)權限按鈕的思路
這篇文章主要介紹了詳解vue + vuex + directives實現(xiàn)權限按鈕的思路,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10vue2.0 better-scroll 實現(xiàn)移動端滑動的示例代碼
本篇文章主要介紹了vue2.0 better-scroll 實現(xiàn)移動端滑動的示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2018-01-01Vue+Openlayer使用modify修改要素的完整代碼
這篇文章主要介紹了Vue+Openlayer使用modify修改要素的完整代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09