国产精品美女久久久浪潮AV,国产精品三级一二三区,久久精品国产一区二区小说 ,依依成人影视国产精品,全部无卡免费的毛片在线看,日本一区二区三深夜不卡,国产精品女同一区二区久久,国产精品夜色一区二区三区

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

        2019-12-28    seo達人

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



        第一種方式

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

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

        watch: {

        userName (newName, oldName) {

        console.log(newName)

        }

        }



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



        如果我們想在第一次綁定的時候執(zhí)行此監(jiān)聽函數(shù),則需要設(shè)置immediate為true。比如當父組件向子組件動態(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。



        當需要監(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是指向當前作用域.




        日歷

        鏈接

        個人資料

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

        存檔

        主站蜘蛛池模板: 四虎影视 国产精品| 最近2019中文免费字幕在线观看| 欧美老熟妇videos极品另类| 久久精品国产亚洲av无码偷窥| 熟女人妻视频| 久久久精品日本一区二区三区| 夜夜爽8888免费视频| 安西县| 久久综合久久自在自线精品自| .精品久久久麻豆国产精品| 亚洲av无码一区东京热久久| 临潭县| 中国真实偷乱视频| 羞羞影院午夜男女爽爽影视| 他扒开我奶罩揉吮我奶头在线视频 | 欧美多人片高潮野外做片黑人| 清纯唯美制服丝袜| 自拍偷自拍亚洲精品情侣| 成熟丰满熟妇av无码区| 国产亚洲精品俞拍视频| 免费大片黄在线观看18| brazzers欧美丰满| 真人强讦试看20分钟真| 国产美女牲交视频| 民县| 在教室伦流澡到高潮h麻豆| 欧美人与动人物姣配xxxx| 另类zozozozozo交| www内射国产在线观看| 在线看片免费不卡人成视频| 少妇搡bbbb搡bbb搡野外 | 青青青爽在线视频观看| 久久久久久亚洲精品成人| 老师办公室狂肉校花h寝室视频| 免费观看18禁黄网站| 滴答影院在线观看免费| 美女裸体十八禁免费网站| 小13箩利洗澡无码视频网站| 抚顺县| 久久综合九色综合国产| 欧美人妻少妇精品久久黑人|