Vue 中 created 和 mounted 的差異在於執行時間和資料存取能力:created:元件初始化時調用,只能存取 Vue 實例數據,不可與 DOM 互動。 mounted:DOM 掛載後調用,可存取 Vue 實例資料和 DOM 元素,可與 DOM 互動。
Vue 中created 和mounted 的差異
在Vue 元件的生命週期中,created
和mounted
是兩個至關重要的鉤子函數。它們用於在組件的不同階段執行特定任務,但它們在執行時間和可用性方面存在一些關鍵差異。
建立(created)
new Vue()
實例化或呼叫this.$mount()
方法時立即呼叫。 this.data
)。 載入(mounted)
this.$el
)。 總結
#特徵 | created | mounted |
---|---|---|
執行時間 | 元件初始化時 | #DOM 掛載後 |
資料存取 | Vue 實例資料 | Vue 實例資料與DOM 元素 |
#DOM 互動 | 否 | 是 |
總結來說,created
用於在元件初始化階段執行與資料相關的任務,而mounted
用於在元件加載後執行與DOM 相關的任務。
以上是vue中created和mounted的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!