Vue 1.x 的鉤子

  • init

    在初始化例項之後和任何初始資料觀察之前同步呼叫。

  • created

    在建立例項後同步呼叫。這發生在 $el 設定之前,但是在 data observation 之後,設定了 computed propertieswatch/event callbacksmethods

  • beforeCompile

    在編譯 Vue 例項之前。

  • compiled

    編譯完成後立即。所有 directives 都有連結,但仍然可以提供。

  • ready

    在編譯之後發生並且 $el 完成並且第一次將例項注入 DOM。

  • attached

    directive 通過 directive 或例項呼叫 $appendTo() 附加到 DOM 時發生。

  • detached

    當從 DOM 或例項方法中刪除/分離 $el 時呼叫。

  • beforeDestroy

    在 Vue 例項被銷燬之前,但仍然完全正常執行。

  • destroyed

    在例項被銷燬後呼叫。所有 bindingsdirectives 都已經沒有繫結,子例項也被破壞了。