<strike id="g3zqm"></strike>

      <cite id="g3zqm"></cite>

        <tr id="g3zqm"><center id="g3zqm"></center></tr>
        <pre id="g3zqm"><sup id="g3zqm"></sup></pre>
        <li id="g3zqm"></li>
      1. 少妇高潮激情一区二区三,免费av深夜在线观看,亚洲狼人久久伊人久久伊,久久精品人人做人人爽电影蜜月,黄色特级片一区二区三区,欧美日韩在线亚洲二区综二,极品少妇无套内射视频,日本极品少妇videossexhd

        vue生命周期鉤子函數(11個)

        2018-7-11    seo達人

        如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

        說一下vue的聲明周期:

        vue 的生命周期11個鉤子函數是按照以下的順序來的 :(不可逆轉哦,第11個除外) 
        一. 組件創建前后

        1.beforeCreate
        2.created
            
        • 1
        • 2

        如,寫一個子組件,然后掛在到父組件,在子組件中,console.log 子組件中的

        data(){ return { a:1 },
            beforeCreate(){
                console.log(this.a)//undefined },
            created(){
                console.log(this.a)//1 }
        }
            
        • 1
        • 2
        • 3
        • 4
        • 5
        • 6
        • 7
        • 8
        • 9
        • 10
        • 11


        .


        二. vue啟動前后

        3.beforeMount 4.mounted
            
        • 1
        • 2

        這兩個的意思就是, 
        vue在beforeMount時,還不管事,也就是說,還沒有渲染數據到<div id="app"><div/>里面,此時的這個組件還是空的

        mounted時,才會往<div id="app"><div/> 添加東西,也就是vue正式 
        接管<div id="app"><div/>

        可以獲取#app的innerHTML查看差異;

        beforeMount(){ console.log(document.getElementById('app').innerHTML)//空的
        },
        mounted(){ console.log(document.getElementById('app').innerHTML)//#app里的內容 }
            
        • 1
        • 2
        • 3
        • 4
        • 5
        • 6


        .


        三. 組件更新前后

        5.beforeUpdate 6.updated
            
        • 1
        • 2

        這個就不用我多說了吧?當子組件里面的 視圖改變 的時候觸發。 
        如,做一個按鈕,讓data里面的a++,假如 一開始a是1 
        beforeUpdate返回1 
        updated返回2

        beforeUpdate(){
            console.log(document.getElementById('a').innerHTML)//1 },
        updated(){
            console.log(document.getElementById('a').innerHTML)//2 }
            
        • 1
        • 2
        • 3
        • 4
        • 5
        • 6

        再點一次 
        beforeUpdate返回2 
        updated返回3。。。 

        .


        四. 組件銷毀前后(一般配合v-if使用)

        7.beforeDestroy
        8.destroyed
            
        • 1
        • 2

        給這個子組件用v-if來控制它的銷毀和創建,注意以下:v-show不行。 
        子組件銷毀前觸發beforeDestroy 
        子組件銷毀后觸發destroyed 
        第一次會觸發7.8. 
        創建子組件后會觸發以上的第1.2.3.4.鉤子函數。

        有一個問題,如果我們在子組件里寫一個定時器,然后,子組件被銷毀了,定時器還會執行嗎? 
        答案是會的 
        所以這時候就會用到了destroyed,在組件被銷毀后,我們把定時器給清除就好了。

        所以這兩個鉤子函數一般用于做性能的優化。 

        .


        五. 組件激活時,未激活時

        9.activated
        10.deactivated
            
        • 1
        • 2

        這兩個鉤子函數呢一般配合<keep-alive><keep-alive/>來使用。 
        通過看 四。這個例子,你肯定知道了一個組件怎么被銷毀和創建。 
        但是我們知道通常一個組件是很大的,如果我們總是一直創建、銷毀、創建、銷毀。。。這樣很不合理,而且很浪費性能。。。

        這時候我們就可以用<keep-alive><keep-alive/>配合著兩個鉤子函數來控制組件的激活和不激活。

        說一下<keep-alive><keep-alive/>,它就相當于把你的組件給緩存下來了,目的呢就是不讓組件重復的渲染,然后我們通過v-if觸發,子組件就不會再觸發7 和 8 了,而是只會頻繁的觸發9 和 10 
        這樣性能會比7 和 8 好的多。 

        .


        六. 當捕獲一個來自子孫組件的錯誤時被調用

        11.errorCaptured
            
        • 1

        當子孫組件報錯的時候,父組件會觸發這個鉤子函數,并且會返回三個參數, 
        第一個參數是 錯誤對象 
        第二個參數是 報錯的子孫組件 
        第三個參數是 報錯的子孫組件的具體哪個地方報錯。(如,假如我沒有定義b這個變量,但是我去console.log(b) 這一句肯定會報錯,假如我把這句錯誤代碼寫在了created這個鉤子函數里,那第三個參數會返回就是:created hook

        具體第11個沒深入研究,喜歡的可以去看下官網的 errorCaptured

        藍藍設計m.hengshangtqd.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務


        日歷

        鏈接

        個人資料

        藍藍設計的小編 http://m.hengshangtqd.cn

        存檔

        主站蜘蛛池模板: 亚洲最大无码中文字幕| 麻豆md0077饥渴少妇| 青青草原网站在线观看| 99热精品在线| 亚洲国产一区二区av| 亚洲欧美v国产蜜芽tv| 国产偷自视频区视频| 中文国产| 亚洲国产欧美日韩欧美特级| 丰满人妻被黑人中出849| 颍上县| 欧美成aⅴ人高清免费观看| 少妇又爽又刺激视频| 亚洲 国产 制服 丝袜 一区 | 欧洲性开放老太大| 少妇高潮太爽了在线观看欧美| 九九热视频这里免费看| 久久精品囯产精品亚洲| 亚洲乱熟乱熟女一区二区| 中文字幕av日韩有码| 欧美老熟妇乱子伦牲交视频| 色婷婷久久| 先锋影音最新色资源站| 98视频精品全部国产| 国产高清自产拍AV在线| 老妇女性较大毛片| www.yw尤物| 国产AV影片麻豆精品传媒| 久久综合九色综合狠狠97| 精品久久久久久中文字幕| 无码少妇视频| 成人午夜在线观看日韩| 亚洲色一区二区三区四区| 2022国产精品福利在线观看| 国产亚洲中文| 国产在线观看不卡免费| 日本高清中文字幕二区在线| 免费又黄又爽1000禁片| 日韩aⅴ影视| 18分钟处破好疼哭视频在线观看| 久久国产精品二国产人妻|