vue面試題!!!

DayDreame發表於2018-07-18

由於公司需要,需要把專案拆分,前端使用vue框架。最近面試vue總結的試題


1:mvvm框架是什麼?它和其他框架的區別是什麼?

mvvm 全程model view viewModel,model資料模型,view檢視層,viewModel就是連結兩者

區別的話,其實就是vue是資料驅動,通過資料來顯示檢視層而不是節點操作,這也是減少DOM操作,提高了效能

下面來個圖加強一下關係:vue面試題!!!


2:v-model是什麼?vue中標籤怎麼繫結事件?

v-model可以實現雙向繫結,v-class、v-for、v-if、v-show、v-on..

繫結事件:<input @click=doLog() />


3:怎麼定義vue-router的動態路由?怎麼獲取傳過來的動態引數

在router目錄下的index.js檔案中,對path屬性加上/:id。 使用router物件的params.id

4:vuex是什麼?

vue框架中狀態管理,就是把組建的共享狀態取出來,以一個全域性單例模式管理,這樣,不管在任何時候,都能獲取狀態或者觸發行為vue面試題!!!


5:vue-router是什麼?

vue用來寫路由一個外掛。router-link、router-view


6:vue生命週期的理解?


這裡貼上一個大神的講解www.cnblogs.com/padding1015…vue面試題!!!



7:簡單說一下元件通訊?

父向子傳遞資料通過props

子元件向父元件傳遞分為兩種型別。     

   1、子元件改變父元件傳遞的props(你會發現通過props中的Object型別引數傳輸資料,可以通過子元件改變資料內容。這種方式是可行的,但是不推薦使用,因為官方定義prop是單向繫結)     

   2、通過$on和$emit子傳子通過使用一個空的Vue例項作為中央事件匯流排

子傳子通過使用一個空的Vue例項作為中央事件匯流排



相關文章