2020 Vue經典面試題

文檔描述

本文是關注Vue開發和麪試問題,
由基礎到困難按部就班,
適合面試和開發vue。
文檔答案能夠去看雲平臺購買css

答案地址

文檔另附有熱門vue教學視頻以及css、js、react、微信小程序、typescript熱門面試題和教學視頻html

(一)VUE經典基礎(1)

    1.mvvm 框架是什麼?vue

    2.vue的優勢是什麼?(爲何大部分公司選擇vue)react

    3.vue的兩個核心點是什麼?ios

    4.三大框架的優缺點?(vue、Angular、React)面試

    5.vue和jQuery的區別?ajax

    6.漸進式框架的理解?vue-router

    7.單頁面應用和多頁面應用區別及優缺點?vuex

    8.SPA首屏加載慢如何解決?typescript

    9.scss的安裝以及使用?

    10.vue經常使用的UI組件庫?

    11.vue構建初始化工程步驟?

(二)VUE經典基礎(2)

    1.Vue中雙向數據綁定是如何實現的?

    2.請說出vue.cli項目中src目錄每一個文件夾和文件的用法?

    3.package.json 裏面的配置解釋?

    3.assets和static的區別?

    4.大家vue項目是打包了一個js文件,一個css文件,仍是有多個文件?

    5.$nextTick的使用?

    6.vue組件中data爲何必須是一個函數?

    7.v-on能夠監聽多個方法嗎?

    8.爲何使用key?

    9.vue初始化頁面閃動問題?

    10.vue禁止彈窗後的屏幕滾動?

    11.vue如何引進本地背景圖片?

    12.vue修改打包後靜態資源路徑的修改?

    13.vue的屬性名稱與method的方法名稱同樣時會發生什麼問題?

    14.你有使用過babel-polyfill模塊嗎?主要是用來作什麼的?

    15.vue爲何要求組件模板只能有一個根元素?

    16.v-show和v-if指令的共同點和不一樣點?

    17.<keep-alive></keep-alive>的做用是什麼?

    18.如何獲取dom?

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

    20.vue-loader是什麼?使用它的用途有哪些?

    21.如何讓CSS只在當前組件中起做用?

    22.vue爲何要求組件模板只能有一個根元素?

    23.5.v-if和v-for的優先級?

(三)VUE經典基礎(傳值問題)

    1.vue父組件向子組件傳遞數據?

    2.子組件像父組件傳遞事件?

    3.非子組件與父組件通訊?

    4.跨組件雙向數據綁定?

    5.vue 各類組件通訊方法(父子 子父 兄弟 爺孫 毫無關係的組件)?(詳解)

    6.EventBus註冊在全局上時,路由切換時會重複觸發事件,如何解決呢?

(四)VUE高頻面試題(事件問題)

    1.v-model的使用?

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

    3.vue事件對象的使用?

    4.vue中過濾器有什麼做用及詳解?

    5.列舉經常使用的指令?

    6.vue經常使用的修飾符?

    7.數組更新檢測?

    8.Vue.set視圖更新?

    9.vue更新數組時觸發視圖更新的方法?

    10.如何自定義指令?

    11.請說下封裝 vue 組件的過程?

    12.vue封裝通用組件?

    13.引進組件的步驟?

    14.delete和Vue.delete刪除數組的區別?

    15.vue slot(插槽)?

    16.vue渲染模板時怎麼保留模板中的HTML註釋呢?

    17.vue的表單修飾符.lazy?

    18.說說你對vue的錯誤處理的瞭解?

    19.在vue事件中傳入$event,使用e.target和e.currentTarget有什麼區別?

    20.vue怎麼實現強制刷新組件?

    21.vue給組件綁定自定義事件無效怎麼解決?

    22.watch的屬性用箭頭函數定義結果會怎麼樣?

    23.axios及安裝?

    24.axios解決跨域?

(五)VUE高頻面試題(生命週期)

    1.什麼是 vue 生命週期?

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

    3.第一次頁面加載會觸發哪幾個鉤子?

    4.簡述每一個週期具體適合哪些場景?

    5.created和mounted的區別?

    6.vue獲取數據在哪一個周期函數?

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

(六)VUE高頻面試題(vue-router路由)

    1.vue-router 是什麼?它有哪些組件?

    2.active-class 是哪一個組件的屬性?

    3.怎麼定義 vue-router 的動態路由? 怎麼獲取傳過來的值?

    4.vue-router 有哪幾種導航鉤子?

    5.$route 和 $router 的區別?

    6.vue-router響應路由參數的變化?

    7.vue-router傳參?

    8.vue-router的兩種模式(hash,history)?

    9.vue-router實現路由懶加載( 動態加載路由 )?

    10.vue-router怎麼重定向頁面?

    11.vue-router怎麼配置404頁面?

    12.vue跳轉新路由 滾動到固定位置?

    13.vue 路由去掉#?

    14.Vue-router跳轉和location.href有什麼區別?

    15.Vue裏面router-link在電腦上有用,在安卓上沒反應怎麼解決?

    16.Vue2中註冊在router-link上事件無效解決方法?

    17.RouterLink在IE和Firefox中不起做用(路由不跳轉)的問題?

  (七)VUE高頻面試題(vuex)

    1.vuex是什麼?怎麼使用?哪一種功能場景使用它?

    2.vuex有哪幾種屬性?

    3.不使用Vuex會帶來什麼問題?

    4.Vue.js中ajax請求代碼應該寫在組件的methods中仍是vuex的actions中?

    5.vuex一個例子方法?

    6.Vuex中如何異步修改狀態?

    7.Vuex中actions和mutations的區別?

    8.頁面刷新後vuex的state數據丟失怎麼解決?

    9.vuex怎麼知道state是經過mutation修改仍是外部直接修改的?

(八)VUE高頻面試題(項目實戰)

    1.vue 如何mock數據?

    2.頂部懸停效果?

    3.電話本列表效果( 右邊字母分類 上下滑動 旁邊字母顯示高亮)?

    4.vue作代理解決跨域?

    5.Vue路由切換時的左滑和右滑效果示例?

    6.vue實現錨點功能(點擊導航欄向下滑動到對應位置)

    7.Vue和原生(ios和安卓)的交互

(九)VUE熱門教學視頻

1.Vue 電商 實戰

2.Vue 實戰

3.vue.js 音樂播放器實戰

4.vue 新聞客戶端實戰

5.vue 實戰 團購網

6.vue 實戰 移動端音樂App

7.vue+Node.js+MongoDB全棧打造商城系統

8.Vue+Node+MongoDB高級全棧

9.vue.js 外賣實戰

10.其餘培訓機構vue教學視頻

(十)微信小程序熱門教學視頻

1.2018最新小程序開發教程

2.Java仿抖音項目實戰

3.mpvue小程序開發實戰

4.微信小遊戲入門開發與實戰

5.最新豆瓣電影+貪吃蛇項目

6.服務器部署+SSL證書安裝教程

7.後臺講解單獨

8.小程序APi教程

9.零基礎開始搭建微信小程序CMS後臺教程

10.企業類小程序開發實戰視頻教程

11.微信小程序組價化開發視頻教程

12.ThinkPHP5.0+小程序商城構建全棧應用

13.Vue.js後臺接口微信小程序入門與項目實戰教程

14.Node.js快速開發微信公衆號視頻教程

相關文章
相關標籤/搜索