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

Vue watch 偵聽對象屬性詳解

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

1. Vue watch 概述

Vue 的 watch 偵聽器格式有兩種:方法格式對象格式的偵聽器。

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

2. Vue 對象的監(jiān)聽方法

1.鍵名分割,監(jiān)聽對象的某一個屬性變化;
屬性名通過 . 與對象分割,并通過引號包裹,可以監(jiān)聽對象的某一個屬性

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

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

2.computed + watch,監(jiān)聽對象的某一個屬性變化;

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

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

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

到此這篇關(guān)于Vue watch 偵聽對象屬性的文章就介紹到這了,更多相關(guān)Vue watch 偵聽對象內(nèi)容請搜索腳本之家以前的文章或繼續(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路由多級嵌套不生效的解決方案

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

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

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

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

    Ant Design Pro 之 ProTable使用操作

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

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

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

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

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

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

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

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

    這篇文章主要介紹了Vue作用域插槽slot-scope實(shí)例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    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

最新評論