免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

vuewatch普通監聽和深度監聽實例詳解(數組和對象)

下面通過一段代碼給大家介紹vue watch的普通監聽和深度監聽,具體代碼如下所示:

成都創新互聯公司專注為客戶提供全方位的互聯網綜合服務,包含不限于成都做網站、成都網站設計、洛南網絡推廣、小程序設計、洛南網絡營銷、洛南企業策劃、洛南品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創新互聯公司為所有大學生創業者提供洛南建站搭建服務,24小時服務熱線:13518219792,官方網址:m.newbst.com

var vm=new Vue({ 
 data:{ 
 num:1, 
 obj:{ 
 name:'三兒', 
age:'21', 
sex:'女' 
} 
 }, 
watch:{ 
 num(val, oldVal){ 
 //普通的watch監聽 
console.log(“num: “+val, oldVal); 
 }, 
 obj:{ 
 //深度監聽,可監聽到對象、數組的變化 
handler(val, oldVal){ 
 console.log(“obj.name: “+val.name, oldVal.name); 
 }, 
 deep:true 
 } 
 } 
 }) 
 vm.num=2 
 vm.obj.name='二兒'

 下面單獨給大家介紹下vue-watch 深度監聽

 watch:{} 對象,可監聽數據,數據發生變化, 處理函數

目的: watch雖可監聽,但只是淺監聽,只監聽數據第一層或者第二層,

何為第二層?

 let obj = {name: 'xx', child: {age: 11}};

  child之后的值就為第二層或者深層

實現目標: 如果 要監聽一個對象中的屬性,屬性最高也是第二層了,watch可能監聽不到,

  所有要使用深度監聽:

實現代碼:

watch: {
' user.phone ' : {
handel:function() {  //特別注意,不能用箭頭函數,箭頭函數,this指向全局
處理函數
},
deep: true  //深度監聽
}
}

總結

以上所述是小編給大家介紹的vue watch普通監聽和深度監聽實例詳解(數組和對象),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創新互聯網站的支持!

當前名稱:vuewatch普通監聽和深度監聽實例詳解(數組和對象)
分享URL:http://m.newbst.com/article6/jeejog.html

成都網站建設公司_創新互聯,為您提供關鍵詞優化、定制開發、外貿建站、網站設計公司、面包屑導航、外貿網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司