本身解答的vue問題

自我考驗

閒來無事,本身考驗下本身 有錯的還望看的朋友幫助指出,我在加以修改

一、對於Vue是一套漸進式框架的理解

 主張少,沒有強制性須要學習掌握的內容規則css

二、vue.js的兩個核心是什麼?

 核心思想兩個 數據驅動 組件系統vue

三、請問 v-if 和 v-show 有什麼區別

 if節點不渲染 show節點渲染可是不展現display 經常應用於隱藏域 好比一些值能夠綁定上去 以便查找vue-cli

四、vue經常使用的修飾符

 .trim .stop .esc .preventnpm

五、v-on能夠監聽多個方法嗎?

 能夠json

六、vue中 key 值的做用

 vue key值做用 標記過得節點能夠複用,不須要從新生成新的節點能夠很好的提高性能api

七、vue-cli工程升級vue版本

 升級vue vue-cli 手段package.json 裏面修改vue的版本 同時修改 vue-template-compiler 爲相同的版本.後者在devdepen....裏面.而後npm install數組

八、vue事件中如何使用event對象?

 $ event緩存

九、$nextTick的使用

 nextTick 是在下次 DOM 更新循環結束以後執行延遲迴調,在修改數據以後使用 $nextTick,則能夠在回調中獲取更新後的 DOM。獲取更新後的dom框架

十、Vue 組件中 data 爲何必須是函數

 每一個組件實例都有本身的做用域,每一個實例相互獨立,不會相互影響dom

十一、v-for 與 v-if 的優先級

 v-for 與 v-if 的優先級 v-for 因此v-if包在v-for外圍比較好

十二、vue中子組件調用父組件的方法

 this.$emit(‘name’,‘參數’)

1三、vue中 keep-alive 組件的做用

 緩存組件狀態

1四、vue中如何編寫可複用的組件?

 開放屬性和方法api 定義可擴展的屬性api 和默認的插槽以及可替換的插槽

1五、什麼是vue生命週期和生命週期鉤子函數?

 生命週期是從建立到銷燬的過程 鉤子函數是這個過程當中經歷的階段

1六、vue生命週期鉤子函數有哪些?

 beforeCreate-created-beforeMount-mounted-beforeUpdate-Updated-beforeDestroy-destroyed

1七、vue如何監聽鍵盤事件中的按鍵?

 vue監聽鍵盤事件
 有經常使用的keycode 直接使用keyup.esc 都存在keyup對象裏

1八、vue更新數組時觸發視圖更新的方法

 set方法

1九、vue中對象更改檢測的注意事項

 set方法 或者用拷貝 核心思想就是深考

20、解決非工程化項目初始化頁面閃動問題

 [v-cloak] { display: none; } css裏添加

2一、v-for產生的列表,實現active的切換

 綁定class根據數據的標識狀態選擇添加class和不選擇狀態的切換

2二、v-model語法糖的組件中的使用

 主要用於雙向綁定的input,select,textarea,component

2三、十個經常使用的自定義過濾器

 過濾器根據需求本身頂一個函數就ok了裏面是過濾的規則

2四、vue等單頁面應用及其優缺點

 開發快,不少屬性能夠定義全局,例如公共彈窗只須要在全局定義好,任何api都會觸發狀態

2五、什麼是vue的計算屬性?

 計算屬性是一種依賴緩存

2六、vue-cli提供的幾種腳手架模板
2七、vue父組件如何向子組件中傳遞數據?

 使用props 屬性 在子組件接收在父組件定義屬性

2八、vue-cli開發環境使用全局常量

 .env.development

2九、vue-cli生產環境使用全局常量

 .env.production

30、vue彈窗後如何禁止滾動條滾動?

 監聽禁止默認事件 e.preventDefault()

3一、計算屬性的緩存和方法調用的區別

 使用方法的話可能每次你都要初始化或者從新調用它,而計算屬性是一種依賴緩存

3二、vue-cli中自定義指令的使用

 指令的話根據本身須要自定義吧

相關文章
相關標籤/搜索