Vue常見面試題總結

2021-10-07 11:08:15 字數 919 閱讀 8165

1. vue優點?

2. v-show 和 v-if指令的共同點和不同點?

共同點: 都能控制元素的顯示和隱藏;

不同點: 實現本質方法不同,

總結:如果要頻繁切換某節點,使用 v-show (切換開銷比較小,初始開銷較大)。如果不需要頻繁切換某節點使用 v-if(初始渲染開銷較小,切換開銷比較大)。

3. 如何讓css只在當前元件中起作用?

4. 的作用是什麼?

5. 如何獲取dom?

6. 說出幾種vue當中的指令和它的用法?

7. v-for為什麼使用key?

8. 分別簡述computed和watch的使用場景

9. v-on可以監聽多個方法嗎?

10. $nexttick的使用

11. vue元件中data為什麼必須是乙個函式?

12. vue中雙向資料繫結是如何實現的?

13. v-if和v-for的優先順序

14. vue的兩個核心點

15. axios的特點有哪些

axios中的傳送欄位的引數是data跟params兩個,兩者的區別在於params是跟請求位址一起傳送的,data的作為乙個請求體進行傳送

params一般適用於get請求,data一般適用於post put 請求。

16. params和query的區別
注意點:query重新整理不會丟失query裡面的資料 params重新整理 會 丟失 params裡面的資料。

17. vue初始化頁面閃動問題

18. 單頁面應用和多頁面應用區別及優缺點

19. vue和jquery的區別

20. mvvm 框架是什麼?

vue常見面試題

1 什麼是mvc和mvvm mvc分為三塊 model view 和controller mvvm分為三塊 model view 和view model 在vue中怎麼實現資料的雙向繫結,使用watch觀察者模式監聽物件資料的改變觸發頁面渲染 object.defineprorotype 什麼是物件...

vue常見面試題

1 vue 雙向繫結原理?vue資料雙向繫結是通過資料 劫持結合發布者訂閱者模式的方式來來實現的。利用了objece.defineproperty 這個方法重新定義了物件獲取屬性值 get 和設定屬性值 set 2 說說vue react angularjs jquery的區別?jquery 與另外...

IT 常見面試題總結2

001 輸入一行字元,統計其中有多少個單詞,單詞之間用空格分隔開 include includeint main else if word 0 printf d num 使得dos介面不閃屏 int in scanf d in return 0 002 函式指標的應用 輸入兩個整數,當使用者輸入1,...