<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
        主站蜘蛛池模板: 性色午夜视频免费男人的天堂| 国产美女视频免费观看的网站| 57pao国产成视频免费播放| 国产亚洲综合久久系列| 中国精品一级毛片免费播放| 亚洲精品无码mv在线观看网站| 黄色网页在线免费观看| 亚洲高清专区日韩精品| 污视频在线免费观看| 亚洲日韩乱码久久久久久| 亚洲免费网站在线观看| 亚洲一级特黄特黄的大片| 成人男女网18免费视频| 国产精品亚洲lv粉色| 亚洲精品国产自在久久| 91精品成人免费国产| 亚洲AV成人片色在线观看高潮| 巨波霸乳在线永久免费视频| 亚洲人成网男女大片在线播放| 午夜时刻免费入口| 四虎国产精品成人免费久久| 中文字幕不卡亚洲| 亚洲无砖砖区免费| 亚洲爆乳精品无码一区二区| 国产AV无码专区亚洲AWWW| 久久w5ww成w人免费| 亚洲av中文无码字幕色不卡| 亚洲午夜福利精品久久 | 国产精品亚洲天堂| 亚洲中文久久精品无码| 99视频在线精品免费| 亚洲av永久无码精品秋霞电影秋| 亚洲精品无码永久在线观看| 久久国产精品成人片免费| 亚洲丁香婷婷综合久久| 久久精品国产亚洲香蕉| 国产精品免费视频播放器| 国产情侣久久久久aⅴ免费| 亚洲乱码一二三四区麻豆| 亚洲男人在线无码视频| 在线视频精品免费|