<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # **生命周期鉤子** ![](https://img.kancloud.cn/55/ca/55ca3bcd54e2ee9bd7e3575eb02a1e13_1680x2776.png) ## **beforeCreate** ### 在實例初始化之后,數據觀測 (data observer) 和 event/watcher 事件配置之前被調用。 ## **created** ### 在實例創建完成后被立即調用。在這一步,實例已完成以下的配置:數據觀測 (data observer),property 和方法的運算,watch/event 事件回調。然而,掛載階段還沒開始,property 目前尚不可用。 ## **beforeMount** ### 在掛載開始之前被調用:相關的render函數首次被調用。 ### 該鉤子在服務器端渲染期間不被調用。 ## **mounted** 實例被掛載后調用,這時Vue.createApp({}).mount()被新創建的vm.$el替換了。如果根實例掛載到了一個文檔內的元素上,當 mounted 被調用時vm.$el也在文檔內。 ### 注意mounted不會保證所有的子組件也都一起被掛載。如果你希望等到整個視圖都渲染完畢,可以在mounted內部使用[vm.$nextTick](https://vue3js.cn/docs/zh/api/instance-methods.html#nexttick) ## **beforeUpdate** ### 數據更新時調用,發生在虛擬 DOM 打補丁之前。這里適合在更新之前訪問現有的 DOM,比如手動移除已添加的事件監聽器。 ## **updated** ### 由于數據更改導致的虛擬 DOM 重新渲染和打補丁,在這之后會調用該鉤子。 ### ### 當這個鉤子被調用時,組件 DOM 已經更新,所以你現在可以執行依賴于 DOM 的操作。然而在大多數情況下,你應該避免在此期間更改狀態。如果要相應狀態改變,通常最好使用[計算屬性](https://vue3js.cn/docs/zh/api/options-data.html#computed)或[偵聽器](https://vue3js.cn/docs/zh/api/options-data.html#watch)取而代之。 ### ### 注意,updated不會保證所有的子組件也都一起被重繪。如果你希望等到整個視圖都重繪完畢,可以在updated里使用[vm.$nextTick](https://vue3js.cn/docs/zh/api/instance-methods.html#nexttick): ## **activated** ### 被 keep-alive 緩存的組件激活時調用。 ### 該鉤子在服務器端渲染期間不被調用。 * [動態組件 - keep-alive](https://vue3js.cn/docs/zh/guide/component-dynamic-async.html#%E5%9C%A8%E5%8A%A8%E6%80%81%E7%BB%84%E4%BB%B6%E4%B8%8A%E4%BD%BF%E7%94%A8-keep-alive) ## **deactivated** ### 被 keep-alive 緩存的組件停用時調用。 ### 該鉤子在服務器端渲染期間不被調用。 ## **beforeUnmount** ### 在卸載組件實例之前調用。在這個階段,實例仍然是完全正常的。 ### 該鉤子在服務器端渲染期間不被調用。 ## **unmounted** ### 卸載組件實例后調用。調用此鉤子時,組件實例的所有指令都被解除綁定,所有事件偵聽器都被移除,所有子組件實例被卸載。 ### 該鉤子在服務器端渲染期間不被調用。 ## **errorCaptured** ### 當捕獲一個來自子孫組件的錯誤時被調用。此鉤子會收到三個參數:錯誤對象、發生錯誤的組件實例以及一個包含錯誤來源信息的字符串。此鉤子可以返回false以阻止該錯誤繼續向上傳播。 ## **renderTracked** ### 跟蹤虛擬 DOM 重新渲染時調用。鉤子接收debugger event作為參數。此事件告訴你哪個操作跟蹤了組件以及該操作的目標對象和鍵。 ## **renderTriggered** 當虛擬 DOM 重新渲染為 triggered.Similarly 為[`renderTracked`](https://vue3js.cn/docs/zh/api/options-lifecycle-hooks.html#rendertracked),接收`debugger event`作為參數。此事件告訴你是什么操作觸發了重新渲染,以及該操作的目標對象和鍵。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看