<thead id="kdfuf"><font id="kdfuf"></font></thead>
<samp id="kdfuf"></samp>
    <nav id="kdfuf"><strong id="kdfuf"></strong></nav>
      中文字幕无码一区二区三区在线,久久精品人人做人人爽,国产一级内射无挡观看,十八禁在线黄色网站,日韩欧美国产另类久久久精品 ,少妇人妻偷人精品一区二区,久久午夜视频,亚洲春色AⅤ无码专区

      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.tuitetiyu.cn

      存檔

      主站蜘蛛池模板: 少妇第一次交换好紧好爽呻吟| 欧美黑人巨大videos精品| 国产va免费精品高清在线| 中国老头和老头GAY视频| 久久久久噜噜噜亚洲熟女综合| 欧美成A人片在线观看久| 雷波县| 福利视频在线一区二区| 性色欲网站人妻丰满中文久久不卡 | 国产不卡一区二区四区| 欧美人禽性动交异族另类| 第九色区AV天堂| 久久精品94精品久久精品| 中文无遮挡在线看| 久久午夜视频| 大化| 99精品视频只99有精品| 亚洲日韩va中文字幕无码| 无卡无码无免费毛片| 久久久不卡国产精品一区二区 | 激情久久五月天av无码 | 黄浦区| 普兰县| 大战丰满人妻性色AV偷偷| 午夜久久久久久| 人妻插b视频一区二区三区| 亚洲精品AⅤ无码精品不卡| 国产免费最爽的乱婬视频a | 国产精品成人va在线观看| 欧美精品blacked在线观看| 国产av无码专区亚洲| 日韩精品一区二区三区久| 中文字幕久久久| 无码国产精品一区二区vr| 精品国产一二三产品价格| 精品国产一区二区三区不卡| 美女高潮抽搐潮喷白浆网站| 国产精品美女久久久久久| 无码射肉在线播放视频| 亚洲AV无码一区二区三区电影| 男人又大又硬又粗视频|