面試題的一些總結 VUE的生命週期(一)

2021-10-01 18:02:28 字數 1147 閱讀 3548

1.什麼是 vue 生命週期

vue生命週期是指vue例項物件從建立之初到銷毀的過程,vue所有功能的實現都是圍繞其生命週期進行的,在生命週期的不

同階段呼叫對應的鉤子函式實現元件資料管理和dom渲染兩大重要功能。

vue生命週期可以分為八個階段,分別是:

beforecreate(建立前)

created(建立後)

beforemount(載入前)

mounted(載入後)

b**加粗樣式**eforeupdate(更新前)

updated(更新後)

beforedestroy(銷毀前)

destroyed(銷毀後)

2.vue生命週期的作用是什麼

它的生命週期中有多個事件鉤子,讓我們在控制整個vue例項的過程時更容易形成好的邏輯
3.第一次頁面載入會觸發哪幾個鉤子

第一次頁面載入時會觸發 beforecreate, created, beforemount, mounted 這幾個鉤子
4.簡述每個週期具體適合哪些場景

beforecreate : 可以在這加個loading事件,在載入例項時觸發

created : 初始化完成時的事件寫在這裡,如在這結束loading事件,非同步請求也適宜在這裡呼叫

mounted : 掛載元素,獲取到dom節點

updated : 如果對資料統一處理,在這裡寫上相應函式

beforedestroy : 可以做乙個確認停止事件的確認框

nexttick : 更新資料後立即操作dom

5.created和mounted的區別

created:在模板渲染成html前呼叫,即通常初始化某些屬性值,然後再渲染成檢視。

mounted:在模板渲染成html後呼叫,通常是初始化頁面完成後,再對html的dom節點進行一些需要的操作。

6.請詳細說下你對vue生命週期的理解?

生命週期詳解

vue的一些常見面試題

面試也告了乙個段落,總結一下我面試的心得 以下題目是常見的問題,由淺入深。vue的rou ter和 router和 router 和route的區別 vue 路由 vue中v show 和v if的區別 樣式穿透 vue的八種元件通訊方式 vue的slot插槽 vue 中 emit的使用 vue n...

一些面試題

q 您在什麼情況下會用到虛方法?它與介面有什麼不同?a 當在繼承類中想重寫某一方法時會用到虛方法 虛方法是類的成員函式,介面相當於抽象類.q override與過載有什麼區別?a override 就是覆蓋的意思,覆蓋父類的同名方法,而過載則是通過參數列來呼叫方法.q 值型別與引用型別有什麼區別?a...

一些面試題

1.如何檢視埠8080的程序 netstat anp grep 8080 lsof i 8080 2.在 tmp目錄下建立test.txt檔案,內容為 hello,world 用乙個命令寫出來。echo hello,world tmp test.txt 3.敘述下列服務的預設埠號。ftp 20,21...