生命周期 – Vue3

    vue中的生命周期一覽

    通過生命周期,我們可以在合適的適合執行自己需要的操作。

    選項式API

    組合式API映射

    下表為 Options API 和 Composition API 之間的映射,包含如何在 setup () 內部調用生命周期鉤子:

    Options API(選項式 API 變化Composition API(組合式 API
    beforeCreatesetup()
    createdsetup()
    beforeMountonBeforeMount
    mountedonMounted
    beforeUpdateonBeforeUpdate
    updatedonUpdated
    beforeDestroyonBeforeUnmount
    destroyedonUnmounted
    errorCapturedonErrorCaptured
    選項式 API 的生命周期選項和組合式 API 之間的映射

    因為 setup 是圍繞 beforeCreate 和 created 生命周期鉤子運行的,所以不需要顯式地定義它們。換句話說,在這些鉤子中編寫的任何代碼都應該直接在 setup 函數中編寫。

    這些函數接受一個回調函數,當鉤子被組件調用時將會被執行:

    setup() {
    ...
        // 組件被掛載時,我們用 onMounted 鉤子記錄一些消息
        onMounted(() => console.log('component mounted!'));
    ...
    }

    setup

    setup()在創建組件之前執行。

    • setup相當于之前的created周期:創建時
    • onBeforeMount:DOM即將掛載
    • onMounted:DOM掛載完畢
    • onBeforeUpdate:DOM即將更新
    • onUpdated:DOM更新完畢
    • onBeforeUnmount:即將銷毀
    • onUnmounted:銷毀完畢

    使用方法

     setup () {
        onBeforeMount(() => {
          console.log("DOM即將掛載");
        })
        onMounted(() => {
          console.log("DOM掛載完畢");
        })
        // onBeforeUpdate(() => {})    DOM即將更新
        // onUpdated(() => {})   DOM更新完畢
        // onBeforeUnmount(() => {})   即將銷毀
        // onUnmounted(() => {})   銷毀完畢
         
    
        return {}
      }

    用法一:若您和我一樣,為了練習,您可以在setup中,通過給方法添加Vue.來使用該方法

    Vue.onMounted(() => console.log('我是onMounted'));

    方法二:若您在項目中開發,可直接使用,無需添加Vue.

    onMounted(() => console.log('我是onMounted'));

    參考文章

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 亚洲国产成人一区二区三区| 日韩精品一区二区三区中文版| 国产成人一区二区在线不卡| 亚洲狠狠久久综合一区77777| 亚洲一区二区三区亚瑟 | 老熟妇仑乱一区二区视頻| 久久精品国产一区二区三| 亚洲色一区二区三区四区| 精品一区二区三区免费视频| 国产在线视频一区二区三区98| 精品无码人妻一区二区三区品 | 亚洲中文字幕久久久一区| 午夜爽爽性刺激一区二区视频| 久久精品人妻一区二区三区| 国产凹凸在线一区二区| 国产精品电影一区二区三区| 国产成人无码AV一区二区| 亚洲一区二区精品视频| 88国产精品视频一区二区三区| 全国精品一区二区在线观看| 久久精品午夜一区二区福利| 国产一区二区三区免费观看在线| 在线视频一区二区三区四区| 国产精品一区二区久久精品涩爱| 一区二区三区人妻无码 | 久久久国产精品一区二区18禁| 精品一区二区三区在线视频观看| 精品国产免费观看一区 | 视频一区二区三区人妻系列| 欧美日韩国产免费一区二区三区| 91在线视频一区| 亚洲av无一区二区三区| 夜夜高潮夜夜爽夜夜爱爱一区| 国产乱码精品一区二区三区香蕉| 在线观看一区二区三区视频| 女同一区二区在线观看| 国产精品污WWW一区二区三区| 无码精品人妻一区二区三区免费| 国产精品亚洲不卡一区二区三区| 国产一区二区视频免费| 狠狠做深爱婷婷综合一区 |