• <center id="sm46c"></center>
  • <dfn id="sm46c"></dfn>
  • <strike id="sm46c"></strike>
  • <cite id="sm46c"><source id="sm46c"></source></cite>
    • <strike id="sm46c"><source id="sm46c"></source></strike>
      <option id="sm46c"></option>
      国产精品天天看天天狠,女高中生强奷系列在线播放,久久无码免费的a毛片大全,国产日韩综合av在线,亚洲国产中文综合专区在,特殊重囗味sm在线观看无码,中文字幕一区二区三区四区在线,无码任你躁久久久久久老妇蜜桃

      Vue進階(八十九):Vue中watch用法

      2019-12-28    seo達人

      在Vue中,用watch來響應數據的變化,示例代碼如下,



      第一種方式

      <input type="text" v-model="userName"/>  

      //監聽當userName值發生變化時觸發

      watch: {

      userName (newName, oldName) {

      console.log(newName)

      }

      }



      第一種方式有一個缺點: 就是當值第一次綁定的時候 不會執行監聽函數,只有當值改變的時候才會執行。



      如果我們想在第一次綁定的時候執行此監聽函數,則需要設置immediate為true。比如當父組件向子組件動態傳值時,子組件props首次獲取到父組件傳來的默認值時,也需要執行函數,此時就需要將immediate設為true。



      第二種方式

      watch: {

      userName: {

      handler (newName, oldName) {

      console.log(newName)

      },

      immediate: true

      }

      }



      immediate表示在watch中首次綁定的時候,是否執行handler,值為true則表示在watch中聲明的時候,就立即執行handler方法,值為false,則和一般使用watch一樣,在數據發生變化的時候才執行handler。



      當需要監聽一個對象的改變時,普通的watch方法無法監聽到對象內部屬性的改變,只有data中的數據才能夠監聽到變化,此時就需要deep屬性對對象進行深度監聽。



      第三種方式

      <input type="text" v-model="cityName.name" />

      data (){

      return {

      cityName: 

      {

      name:'北京',

      location: '中國'

      }

      }

      },

      watch: {

      cityName: {

      handler(newName, oldName) {

      console.log(newName)

      },

      immediate: true,

      deep: true

      }

      }



      注:監測為對象的時候,newVal == oldVal



      此時會給cityName的所有屬性都加上監聽函數,如果屬性較多時,每個屬性值的變化都會執行handler。如果只需要監聽對象中的一個屬性值,則可以做以下優化:使用字符串的形式監聽對象屬性:



      watch: {

      'cityName.name': {

      handler(newName, oldName) {

      console.log(newName)

      },

      immediate: true,

      deep: true

      }

      }



      數組的變化不需要深度監聽;

      在watch中不要使用箭頭函數,因為箭頭函數中的this是指向當前作用域.




      日歷

      鏈接

      個人資料

      藍藍設計的小編 http://www.li-bodun.cn

      存檔

      主站蜘蛛池模板: 精品福利视频导航| 尤物国精品午夜福利视频| 国语自产精品视频在线30| 涪陵区| 2022一本久道久久综合狂躁| 亚洲av免费看一区二区| 狼友视频一区二区三区| 亚洲日韩久热中文字幕| 91无码人妻精品一区二区蜜桃| 狂野欧美激情性xxxx按摩| 国产成人精品日本亚洲直接| 国产av激情无码久久天堂 | 亚洲老鸭窝一区二区三区| 欧美全免费aaaaaa特黄在线| 亚洲精品麻豆一二三区| 嫩草国产露脸精品国产软件| 国产精品2| 99re热免费精品视频观看| 丰满人妻一区二区三区视频53| 日本一区二区三区专线| 久久免费精品国自产拍网站| 国产精品自在线拍亚洲另类| 日本A级视频在线播放| 一边捏奶头一边高潮视频| 揭东县| 国产99视频在线| 国产无套护士在线观看| 久99久热免费视频播放| 国产精品一区二区久久岳| 亚洲天堂网站在线| 亚洲综合国产在不卡在线| 无码一级视频在线| 国自产精品手机在线观看视频| 国产成人精品日本亚洲专区6| 最新综合精品亚洲网址| 人人澡人人妻人人爽人人蜜桃| 2020国产激情视频在线观看| 亚洲精品第一页不卡| 欧美福利在线| 亚洲 一区二区 在线| 欧美国产精品拍自|