• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

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

    2019-12-28    seo達人

    在Vue中,用watch來響應(yīng)數(shù)據(jù)的變化,示例代碼如下,



    第一種方式

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

    //監(jiān)聽當(dāng)userName值發(fā)生變化時觸發(fā)

    watch: {

    userName (newName, oldName) {

    console.log(newName)

    }

    }



    第一種方式有一個缺點: 就是當(dāng)值第一次綁定的時候 不會執(zhí)行監(jiān)聽函數(shù),只有當(dāng)值改變的時候才會執(zhí)行。



    如果我們想在第一次綁定的時候執(zhí)行此監(jiān)聽函數(shù),則需要設(shè)置immediate為true。比如當(dāng)父組件向子組件動態(tài)傳值時,子組件props首次獲取到父組件傳來的默認值時,也需要執(zhí)行函數(shù),此時就需要將immediate設(shè)為true。



    第二種方式

    watch: {

    userName: {

    handler (newName, oldName) {

    console.log(newName)

    },

    immediate: true

    }

    }



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



    當(dāng)需要監(jiān)聽一個對象的改變時,普通的watch方法無法監(jiān)聽到對象內(nèi)部屬性的改變,只有data中的數(shù)據(jù)才能夠監(jiān)聽到變化,此時就需要deep屬性對對象進行深度監(jiān)聽。



    第三種方式

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

    data (){

    return {

    cityName: 

    {

    name:'北京',

    location: '中國'

    }

    }

    },

    watch: {

    cityName: {

    handler(newName, oldName) {

    console.log(newName)

    },

    immediate: true,

    deep: true

    }

    }



    注:監(jiān)測為對象的時候,newVal == oldVal



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



    watch: {

    'cityName.name': {

    handler(newName, oldName) {

    console.log(newName)

    },

    immediate: true,

    deep: true

    }

    }



    數(shù)組的變化不需要深度監(jiān)聽;

    在watch中不要使用箭頭函數(shù),因為箭頭函數(shù)中的this是指向當(dāng)前作用域.




    日歷

    鏈接

    個人資料

    藍藍設(shè)計的小編 http://www.lzhte.cn

    存檔

    主站蜘蛛池模板: 首页 - 91n| 日韩成人无码v清免费| 久久精品亚洲第一福利| 嗯灬啊灬把腿张开灬动态图| 日本一区二区三区在线观看视频| 另类图片亚洲人妻中文无码 | 国产呦系列视频网站在线观看| 婷婷色一区二区三区| 中文字幕无码免费不卡视频| 一级欧美牲交大片免费观看| 亚洲视频在线观看一区二区三| 亚洲精品视频一二三区| 人妻熟妇乱又伦精品HD| 亚洲av蜜臀在线播放| 污网站在线观看免费| 天天日天天爽| 成年看免费观看视频拍拍| 阳泉市| 精品久久久久久久免费加勒比| 国产成人亚洲综合精品| 国产成人青青久久大片| 国产精品不卡一二三区| 18禁真人抽搐一进一出在线| 曰批视频免费30分钟成人 | sihu国产午夜精品一区二区三区 | 宝贝腿开大点我添添公口述视频 | 人妻少妇精品视频专区| 亚洲成Av人片不卡无码观看| 毛片资源精品在线观看| 国产精品99久久久久久久女警| 亚洲成人激情在线影院| 日本一区三级在线观看| 欧美视频你懂的| 天天摸夜夜添狠狠添婷婷| 河北全程露脸对白自拍| 狠狠综合av一区二区| 国产成年无码AⅤ片在线 | 国产精品欧美视频另类专区| 国产农村乱子伦精品视频| 国产亚洲精品中文字幕| 欧美一区二区三区国产精品|