欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue watch 偵聽(tīng)對(duì)象屬性詳解

 更新時(shí)間:2023年04月25日 15:48:02   作者:羽毛兒1207  
Vue的watch偵聽(tīng)器格式有兩種:方法格式和對(duì)象格式的偵聽(tīng)器,這篇文章主要介紹了Vue watch 偵聽(tīng)對(duì)象屬性相關(guān)知識(shí),需要的朋友可以參考下

1. Vue watch 概述

Vue 的 watch 偵聽(tīng)器格式有兩種:方法格式對(duì)象格式的偵聽(tīng)器。

  • 方法格式的偵聽(tīng)器只能監(jiān)聽(tīng)簡(jiǎn)單數(shù)據(jù)類(lèi)型,如:Number、String、… 無(wú)法監(jiān)聽(tīng)對(duì)象屬性的變化,也不能在進(jìn)入頁(yè)面時(shí),自動(dòng)觸發(fā);
  • 對(duì)象格式的偵聽(tīng)器可以監(jiān)聽(tīng)對(duì)象屬性的變化。在一定條件下,載入頁(yè)面時(shí),也可監(jiān)聽(tīng)數(shù)據(jù)變化;

2. Vue 對(duì)象的監(jiān)聽(tīng)方法

1.鍵名分割,監(jiān)聽(tīng)對(duì)象的某一個(gè)屬性變化;
屬性名通過(guò) . 與對(duì)象分割,并通過(guò)引號(hào)包裹,可以監(jiān)聽(tīng)對(duì)象的某一個(gè)屬性

data() {
	return {
		obj:{
			name:'andy',
			age:18
}}},

watch:{
	'obj.name'(newval.oldval) { 
		// 代碼實(shí)現(xiàn)
	}
}

2.computed + watch,監(jiān)聽(tīng)對(duì)象的某一個(gè)屬性變化;

computed:{
     ageVal() {
           return this.obj.age;
     }
}
 watch:{
     ageVal(newval,oldval) {
           // 代碼實(shí)現(xiàn)
     }
}

3.deep 深度監(jiān)聽(tīng),監(jiān)聽(tīng)對(duì)象的所有屬性變化;

  • deep:true 開(kāi)啟深度監(jiān)聽(tīng),任意屬性的屬性值變化,都會(huì)觸發(fā) deep 深度監(jiān)聽(tīng);
  • deep 深度監(jiān)聽(tīng)只能獲取到最新值;
  • 不推薦 deep 深度監(jiān)聽(tīng),容易造成頁(yè)面卡頓,因?yàn)閐eep 深度偵聽(tīng)需要遍歷被偵聽(tīng)對(duì)象中的所有嵌套的屬性;
obj:{
      handler(val) {
           // 代碼實(shí)現(xiàn)   val 值是 obj 整個(gè)對(duì)象
      },
      deep:true // deep 為 true 時(shí),開(kāi)啟深度監(jiān)聽(tīng)
      // immediate:false 當(dāng)immediate 值為 true 時(shí),剛載入頁(yè)面時(shí),也可監(jiān)聽(tīng)數(shù)據(jù)的變化
}

到此這篇關(guān)于Vue watch 偵聽(tīng)對(duì)象屬性的文章就介紹到這了,更多相關(guān)Vue watch 偵聽(tīng)對(duì)象內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue實(shí)現(xiàn)中部導(dǎo)航欄布局功能

    vue實(shí)現(xiàn)中部導(dǎo)航欄布局功能

    這篇文章主要介紹了vue實(shí)現(xiàn)中部導(dǎo)航欄布局功能,本文圖文并茂,代碼實(shí)例相結(jié)合介紹的非常詳細(xì),需要的朋友參考下吧
    2019-07-07
  • 關(guān)于keep-alive路由多級(jí)嵌套不生效的解決方案

    關(guān)于keep-alive路由多級(jí)嵌套不生效的解決方案

    本文主要介紹了關(guān)于keep-alive路由多級(jí)嵌套不生效的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue3彈出層V3Popup實(shí)例詳解

    vue3彈出層V3Popup實(shí)例詳解

    這篇文章主要介紹了vue3彈出層V3Popup實(shí)例詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • Ant Design Pro 之 ProTable使用操作

    Ant Design Pro 之 ProTable使用操作

    這篇文章主要介紹了Ant Design Pro 之 ProTable使用操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • Vue2.0基于vue-cli+webpack父子組件通信(實(shí)例講解)

    Vue2.0基于vue-cli+webpack父子組件通信(實(shí)例講解)

    下面小編就為大家?guī)?lái)一篇Vue2.0基于vue-cli+webpack父子組件通信(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • vue?LogicFlow更多配置選項(xiàng)示例詳解

    vue?LogicFlow更多配置選項(xiàng)示例詳解

    這篇文章主要為大家介紹了vue?LogicFlow更多配置選項(xiàng)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • vue實(shí)現(xiàn)登錄注冊(cè)模板的示例代碼

    vue實(shí)現(xiàn)登錄注冊(cè)模板的示例代碼

    這篇文章主要介紹了vue實(shí)現(xiàn)登錄注冊(cè)模板的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Vue作用域插槽slot-scope實(shí)例代碼

    Vue作用域插槽slot-scope實(shí)例代碼

    這篇文章主要介紹了Vue作用域插槽slot-scope實(shí)例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • vue自定義指令的創(chuàng)建和使用方法實(shí)例分析

    vue自定義指令的創(chuàng)建和使用方法實(shí)例分析

    這篇文章主要介紹了vue自定義指令的創(chuàng)建和使用方法,結(jié)合完整實(shí)例形式分析了vue.js創(chuàng)建及使用自定義指令的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-12-12
  • Vue3 響應(yīng)式 API 及 reactive 和 ref 的用法示例詳解

    Vue3 響應(yīng)式 API 及 reactive 和 ref&

    響應(yīng)式是一種允許以聲明式的方式去適應(yīng)變化的編程范例,這篇文章主要介紹了關(guān)于Vue3響應(yīng)式API及reactive和ref的用法,需要的朋友可以參考下
    2023-06-06

最新評(píng)論