最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue生命周期中的八個鉤子函數相機

 更新時間:2021年12月14日 16:15:44   作者:cleannnnn  
這篇文章主要為大家介紹了Vue生命周期中的八個鉤子函數,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

1、beforeCreate和created函數

beforeCreate和created以初始化:數據監(jiān)測、數據代理為分界線。

在執(zhí)行beforeCreate()之前,將初始化生命周期、時間,但數據代理還沒有開始。

(1)beforeCreate():在初始化數據監(jiān)測、數據代理之前執(zhí)行beforeCreate函數中的內容。此時,無法通過Vm訪問到data中的數據、methods中的方法

(2)created():在初始化數據監(jiān)測、數據代理之后執(zhí)行beforeCreate函數中的內容。此時可以通過vm訪問到data中的數據、methods中配置的方法

在數據掛載之前還有一個步驟,那就是Vue解析模板的過程(生成虛擬DOM),頁面還不能顯示解析好的內容。

2、beforeMount和mounted函數

(3)beforeMount():在Vue完成虛擬DOM的生成之后,在將虛擬DOM轉換為真實DOM之前執(zhí)行。此時,頁面呈現(xiàn)的是未經Vue編譯的DOM結構,所有對DOM的操作,最終都不奏效。

(4)mounted():在將虛擬DOM轉換為真實DOM之后執(zhí)行。此時,頁面中呈現(xiàn)的是經過Vue編譯的DOM,對DOM的操作均有效(盡可能避免)。至此初始化過程結束,一般在此進行:開啟定時器、發(fā)送網絡請求、訂閱消息、綁定自定義事件等初始化操作

3、beforeUpdate和updated函數

(5)beforeUpdate():在數據發(fā)生變化時,生成新的虛擬DOM,隨后與舊的虛擬DOM進行比較,最終完成頁面更新(Model-》View)的過程之前執(zhí)行。此時,數據是新的,但頁面是舊的,即,頁面尚未和數據保持同步

(6)updated():在數據發(fā)生變化時,生成新的虛擬DOM,隨后與舊的虛擬DOM進行比較,最終完成頁面更新(Model-》View)的過程之后執(zhí)行。此時,數據是新的,頁面也是新的,即,頁面和數據保持同步

4、beforeDestroy和destroyed函數

(7)beforeDestroy():在移除數據監(jiān)視、子級元素、事件監(jiān)聽之前執(zhí)行。此時,vm中所有的data、methods、指令等都處于可用狀態(tài),馬上要執(zhí)行銷毀過程,一般在此階段:關閉定時器、取消訂閱消息、解綁自定義事件等收尾操作。此時所有東西都可訪問到,但是執(zhí)行操作,頁面上的內容不會發(fā)生改變

(8)destroyed():在移除數據監(jiān)視、子級元素、事件監(jiān)聽之后執(zhí)行。解除與頁面上data、methods、指令等的綁定。

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!

相關文章

  • 解決vue 按鈕多次點擊重復提交數據問題

    解決vue 按鈕多次點擊重復提交數據問題

    這篇文章主要介紹了vue 按鈕多次點擊重復提交數據的問題,本文通過實例結合的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2018-05-05
  • vue3中的父子組件通訊詳情

    vue3中的父子組件通訊詳情

    這篇文章主要介紹了vue3中的父子組件通訊詳情,文章以傳統(tǒng)的props展開主題相關資料內容,具有一定參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • vue腳手架項目創(chuàng)建步驟詳解

    vue腳手架項目創(chuàng)建步驟詳解

    這篇文章主要介紹了vue腳手架項目創(chuàng)建步驟詳解,文章講解的很清晰,初學者可以跟著步驟學習下
    2021-03-03
  • 詳解vue服務端渲染瀏覽器端緩存(keep-alive)

    詳解vue服務端渲染瀏覽器端緩存(keep-alive)

    在使用服務器端渲染時,除了服務端的接口緩存、頁面緩存、組建緩存等,瀏覽器端也避免不了要使用緩存,減少頁面的重繪。這篇文章主要介紹了詳解vue服務端渲染瀏覽器端緩存(keep-alive),感興趣的小伙伴們可以參考一下
    2018-10-10
  • vue項目中路由懶加載的三種方式(簡潔易懂)

    vue項目中路由懶加載的三種方式(簡潔易懂)

    本文主要介紹了vue項目中路由懶加載的三種方式,主要包括vue異步組件,組件懶加載,webpack的require.ensure(),具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • vue-router 路由基礎的詳解

    vue-router 路由基礎的詳解

    這篇文章主要介紹了vue-router 路由基礎的詳解的相關資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內容,需要的朋友可以參考下
    2017-10-10
  • 詳解使用Vue Router導航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存

    詳解使用Vue Router導航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存

    本篇文章主要介紹了詳解使用Vue Router導航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存,具有一定的參考價值,有興趣的可以了解一下
    2017-09-09
  • 在Vue中使用JSONP進行跨域數據傳輸的完整指南

    在Vue中使用JSONP進行跨域數據傳輸的完整指南

    本文將介紹JSONP(JSON?with?Padding)的原理和用法,以及如何使用JSONP進行跨域數據傳輸,詳細解釋JSONP的工作原理,并提供前端和后端的代碼示例,幫助你理解和實踐JSONP跨域請求,需要的朋友可以參考下
    2023-06-06
  • Vue3啟用gzip壓縮nginx配置詳解

    Vue3啟用gzip壓縮nginx配置詳解

    這篇文章主要為大家介紹了Vue3啟用gzip壓縮時nginx配置gzip示例詳解詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Vue使用三種方法刷新頁面

    Vue使用三種方法刷新頁面

    這篇文章說明了如何使用Vue去刷新當前頁面的多種方法實例,有完成的代碼提供參考,希望對你有所幫助
    2021-06-06

最新評論

崇文区| 富锦市| 巴彦淖尔市| 扶余县| 岳阳县| 紫金县| 英山县| 烟台市| 常宁市| 永城市| 惠安县| 商城县| 乌兰察布市| 唐海县| 贵定县| 东兴市| 乐平市| 溧水县| 合阳县| 高唐县| 仙居县| 伊金霍洛旗| 吐鲁番市| 东乡族自治县| 蛟河市| 关岭| 安龙县| 无棣县| 山阴县| 汉源县| 台山市| 武强县| 古丈县| 抚顺市| 平昌县| 左云县| 烟台市| 大英县| 凤山市| 宣城市| 门头沟区|