總結(jié)關(guān)于 Vue 框架面試題

MVVM設(shè)計模式
MVC、MVP與MVVM模式
MVC、MVP與MVVM的區(qū)別
MVVM的實現(xiàn)原理
Object.defineProperty()方法
ES6中定義的類和對象
JS中的文檔碎片
解構(gòu)賦值
Array.from
Array.reduce
遞歸的使用
Obj.keys()與Obj.defineProperty
發(fā)布-訂閱模式
vue項目優(yōu)化,縮短首屏加載時間
UI樣式
vue組件的scoped屬性的作用
如何讓CSS只在當前組件中起作用?
vue-cli中常用的UI組件庫
如何適配移動端
移動端媒體查詢
vue內(nèi)容垂直和水平居中
vue-cli引入圖片的方法
移動端常見樣式問題
文本超出隱藏
常用功能
vue中如何實現(xiàn)tab切換功能?
vue中keep-alive 實現(xiàn)標簽頁組件緩存
vue中實現(xiàn)頁面從右往左側(cè)滑入效果
vue中父子組件如何相互調(diào)用方法?
vue中央事件總線的使用
http請求
Promise對象是什么?
axios、fetch與ajax有什么區(qū)別?
什么是JS的同源策略和跨域問題?
如何解決跨域問題?
axios有什么特點?
vuex
什么是 vuex?
Vuex 解決了什么問題?
使用 vuex 的核心概念
vuex在 vue-cli 中的應(yīng)用
在 vue 中使用 vuex,修改 state 的值
vuex actions 異步修改狀態(tài)
Vuex 中狀態(tài)儲存在哪里,怎么改變它?
怎么在組件中批量使用 Vuex 的 state 狀態(tài)?
怎么在組件中批量使用 Vuex 的 getter 屬性?
Vuex 中 action 和 mutation 有什么區(qū)別?
Vuex 中 action 通常是異步的,那么如何知道 action 什么時候結(jié)束呢?
Vuex 插件有用過嗎?怎么用簡單介紹一下?
vue-router
vue-router 如何響應(yīng) 路由參數(shù) 的變化?
完整的 vue-router 導(dǎo)航解析流程
vue-router 有哪幾種導(dǎo)航鉤子( 導(dǎo)航守衛(wèi) )?
vue-router 傳遞參數(shù)的幾種方式
怎么定義 vue-router 的動態(tài)路由? 怎么獲取傳過來的值
vue-router 的動態(tài)路由匹配
vue-router 如何定義嵌套路由?
組件及其屬性
vue-router 實現(xiàn)路由懶加載( 動態(tài)加載路由 )
vue-router 路由的兩種模式
history 路由模式配置及后臺配置
Vue-cli工程
構(gòu)建的 vue-cli 工程都到了哪些技術(shù),它們的作用分別是什么?
vue-cli 工程常用的 npm 命令有哪些?
請說出vue-cli工程中文件夾和文件的用處
config文件夾 下 index.js 的對于工程 開發(fā)環(huán)境 和 生產(chǎn)環(huán)境 的配置
請你詳細介紹一些 package.json 里面的配置
Vue核心知識點
對于Vue是一套漸進式框架的理解
vue.js的兩個核心是什么?
請問 v-if 和 v-show 有什么區(qū)別
v-for 與 v-if 的優(yōu)先級
v-on可以監(jiān)聽多個方法嗎?
vue中 key 值的作用
vue-cli工程升級vue版本
vue事件中如何使用event對象?
$nextTick的使用
Vue 組件中 data 為什么必須是函數(shù)
vue中子組件調(diào)用父組件的方法
vue中 keep-alive 組件的作用
vue中如何編寫可復(fù)用的組件?
什么是vue生命周期?
vue生命周期鉤子函數(shù)有哪些?
vue如何監(jiān)聽鍵盤事件中的按鍵?
vue更新數(shù)組時觸發(fā)視圖更新的方法
vue中對象更改檢測的注意事項
解決非工程化項目初始化頁面閃動問題
v-for產(chǎn)生的列表,實現(xiàn)active的切換
v-model語法糖的組件中的使用
vue中自定義過濾器
vue等單頁面應(yīng)用及其優(yōu)缺點
什么是vue的計算屬性?
vue-cli提供的幾種腳手架模板
vue父組件如何向子組件中傳遞數(shù)據(jù)?
vue彈窗后如何禁止?jié)L動條滾動?
計算屬性的緩存和方法調(diào)用的區(qū)別
vue-cli中自定義指令的使用
