<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        如何理解vue中的生命周期(鉤子函數(shù))

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 19:26:41
        文檔

        如何理解vue中的生命周期(鉤子函數(shù))

        如何理解vue中的生命周期(鉤子函數(shù)):Vue生命周期(鉤子函數(shù))表示的是一個實例從開始創(chuàng)建到消亡的過程。Vue的生命周期共分為三個階段分別是創(chuàng)建階段,運行階段以及銷毀階段【推薦課程:Vue教程】Vue的生命周期指的是什么?Vue的生命周期通俗來講就是我們用Vue寫的網(wǎng)頁在瀏覽器運行起來之后,我們
        推薦度:
        導讀如何理解vue中的生命周期(鉤子函數(shù)):Vue生命周期(鉤子函數(shù))表示的是一個實例從開始創(chuàng)建到消亡的過程。Vue的生命周期共分為三個階段分別是創(chuàng)建階段,運行階段以及銷毀階段【推薦課程:Vue教程】Vue的生命周期指的是什么?Vue的生命周期通俗來講就是我們用Vue寫的網(wǎng)頁在瀏覽器運行起來之后,我們
        Vue生命周期(鉤子函數(shù))表示的是一個實例從開始創(chuàng)建到消亡的過程。Vue的生命周期共分為三個階段分別是創(chuàng)建階段,運行階段以及銷毀階段

        【推薦課程:Vue教程】

        Vue的生命周期指的是什么?

        Vue的生命周期通俗來講就是我們用Vue寫的網(wǎng)頁在瀏覽器運行起來之后,我們寫的代碼要在內存里執(zhí)行。例如我們都會寫的var vm = new Vue();,就是new出來了一個Vue 實例。這個實例從創(chuàng)建一直到我們關掉瀏覽器這個實例消亡,這一段時間里,Vue這個框架干了啥,Vue的實例做了啥,先做啥,后做啥,這一系列事情的關系是怎樣的,這就是Vue的生命周期。

        Vue的生命周期分三個階段:創(chuàng)建階段,運行階段,銷毀階段。

        在圖中,我對生命周期各個部分進行了標注并做了一些必要的解釋。

        流程解釋(12步對應圖中操作):

        1、生成一個Vue實例,執(zhí)行鉤子函數(shù)beforeCreate()。【實例創(chuàng)建前】

        2、對實例進行初始化。

        3、把實例成員掛載到view model身上,執(zhí)行鉤子函數(shù)created()。【實例創(chuàng)建后】

        4、判斷有無el對象【el對象用來指明我們控制的視圖是那一區(qū)域】。

        5、如果有el對象,判斷是否使用了模板。

        6、如果使用了模板,則按照編譯模板的方法去做,如果沒有則把el控制的視圖區(qū)域當做模板來渲染。執(zhí)行鉤子函數(shù)beforeMount()。【實例掛載前】

        7、把經過更改的新的el視圖區(qū)域,替換掉原來的el視圖區(qū)域。執(zhí)行鉤子函數(shù)Mounted()【實例掛載后】。

        8、進入運行階段,運行階段就是進行一些操作了,執(zhí)行鉤子函數(shù)beforeUpdate()。【數(shù)據(jù)更新前】

        9、操作完畢之后,把這些數(shù)據(jù)渲染到頁面上,執(zhí)行鉤子函數(shù)updated()。【數(shù)據(jù)更新后】

        10、進入銷毀階段,執(zhí)行鉤子函數(shù)beforeDestroy()【實例銷毀前】

        11、進行銷毀,拆卸監(jiān)視器、子組件和事件偵聽器。

        12、銷毀完成,執(zhí)行鉤子函數(shù)destroyed()。【實例銷毀后】

      1. 生命周期中的鉤子函數(shù)是Vue在它生命周期中必須要執(zhí)行到的事件,這些事件其實就是函數(shù)。

      2. 當然這些事件是允許我們程序員來編寫代碼的,以此當Vue的生命周期走到這里時,來進行我們想要的操作。

      3. 一個實例在創(chuàng)建階段和銷毀階段的六個鉤子函數(shù)是永遠執(zhí)行一次的。執(zhí)行過去了,就不會再次執(zhí)行了。

      4. 在圖中提到:在Vue的生命周期執(zhí)行完init Events之后我們才能訪問我們定義的實例成員,并且這個點也是最早可以訪問到實例成員的點,為了驗證這個,我們看一段代碼。

        <body>
         <div id="app"></div>
         //這里的路徑為本機上的vue.js路徑
         <script src="./lib/vue.js"></script>
         <script>
         var vm = new Vue({
         el : '#app',
         data : {
         msg : '我是初始值'
         },
         methods : {
         show : function(){
         console.log(this.msg);
         }
         },
         beforeCreate(){
         console.log(this.msg);
         },
         created(){
         console.log(this.msg);
         }
         });
         </script>
        </body>

        結果如圖:

        可以看到在beforeCreate()的時候,我們輸出的是undefined,而在 created()后就輸出了msg的值。

        這說明在Vue的實例成員是在created之后,才掛載到了我們的vm身上,所以在created之后再訪問就能訪問到我們的實例成員了。

        聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        如何理解vue中的生命周期(鉤子函數(shù))

        如何理解vue中的生命周期(鉤子函數(shù)):Vue生命周期(鉤子函數(shù))表示的是一個實例從開始創(chuàng)建到消亡的過程。Vue的生命周期共分為三個階段分別是創(chuàng)建階段,運行階段以及銷毀階段【推薦課程:Vue教程】Vue的生命周期指的是什么?Vue的生命周期通俗來講就是我們用Vue寫的網(wǎng)頁在瀏覽器運行起來之后,我們
        推薦度:
        標簽: VUE 理解 生命周期
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产99视频精品免费专区| 亚洲第一se情网站| 久久青草亚洲AV无码麻豆| 亚洲经典在线观看| 亚洲熟妇久久精品| 一区二区三区精品高清视频免费在线播放| 成人午夜免费视频| 亚洲国产精品激情在线观看| 亚洲AV无码乱码在线观看裸奔 | 午夜精品射精入后重之免费观看| 最近免费中文字幕高清大全 | 人妻18毛片a级毛片免费看| 亚洲高清视频一视频二视频三| yellow免费网站| 国内免费高清在线观看| 亚洲无码日韩精品第一页| 亚洲成av人片不卡无码| 人人爽人人爽人人片av免费| 久久久青草青青国产亚洲免观| 中文字幕亚洲男人的天堂网络| 老司机福利在线免费观看| 中文字幕无码免费久久99| 亚洲AV无码久久寂寞少妇| 午夜理伦剧场免费| 国产精品高清视亚洲精品| 国产美女精品视频免费观看 | 十八禁无码免费网站| 亚洲午夜福利在线视频| 亚洲AV无码乱码精品国产| 国产成人免费ā片在线观看老同学 | 亚洲精品午夜在线观看| 蜜桃精品免费久久久久影院| 亚洲国产精品婷婷久久| 一级午夜免费视频| 亚洲最新视频在线观看| 日韩精品无码一区二区三区免费 | 婷婷久久久亚洲欧洲日产国码AV | 免费成人黄色大片| 亚洲一区在线观看视频| 2021在线观看视频精品免费| 亚洲精品在线观看视频|