vue工程基礎(chǔ)知識(shí)單選題100道及答案_第1頁
vue工程基礎(chǔ)知識(shí)單選題100道及答案_第2頁
vue工程基礎(chǔ)知識(shí)單選題100道及答案_第3頁
vue工程基礎(chǔ)知識(shí)單選題100道及答案_第4頁
vue工程基礎(chǔ)知識(shí)單選題100道及答案_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

vue工程基礎(chǔ)知識(shí)單選題100道及答案1.Vue是一種()框架。A.后端B.前端C.數(shù)據(jù)庫D.服務(wù)器答案:B2.Vue的核心庫主要關(guān)注()層。A.視圖B.模型C.控制器D.數(shù)據(jù)存儲(chǔ)答案:A3.在Vue中,用于定義組件的選項(xiàng)是()。A.dataB.methodsC.componentsD.created答案:C4.Vue實(shí)例的生命周期鉤子函數(shù)中,在實(shí)例創(chuàng)建完成后立即調(diào)用的是()。A.createdB.mountedC.updatedD.beforeDestroy答案:A5.在Vue中,雙向數(shù)據(jù)綁定使用的指令是()。A.v-modelB.v-bindC.v-onD.v-if答案:A6.Vue組件中的data選項(xiàng)必須是一個(gè)()。A.函數(shù)B.對象C.數(shù)組D.字符串答案:A7.在Vue中,用于綁定HTML元素屬性的指令是()。A.v-modelB.v-bindC.v-onD.v-if答案:B8.Vue實(shí)例中,用于定義方法的選項(xiàng)是()。A.dataB.methodsC.componentsD.created答案:B9.以下哪個(gè)不是Vue的指令?()A.v-forB.v-showC.v-hideD.v-print答案:D10.Vue中的計(jì)算屬性是在()選項(xiàng)中定義的。A.computedB.watchC.methodsD.data答案:A11.在Vue中,用于監(jiān)聽數(shù)據(jù)變化的選項(xiàng)是()。A.computedB.watchC.methodsD.data答案:B12.Vue組件的模板可以寫在()中。A.HTML文件B.JavaScript文件C.單獨(dú)的.vue文件D.CSS文件答案:C13.以下哪個(gè)不是Vue的路由模式?()A.hashB.historyC.memoryD.static答案:D14.在Vue中,使用路由導(dǎo)航到不同頁面使用的是()方法。A.$route.push()B.$router.push()C.$route.go()D.$router.go()答案:B15.Vue的安裝方式不包括()。A.CDN引入B.npm安裝C.bower安裝D.git克隆答案:D(git克隆只是獲取代碼的方式,不是安裝方式)16.在Vue中,用于條件渲染的指令是()。A.v-ifB.v-showC.v-forD.v-bind答案:A和B17.Vue的數(shù)據(jù)綁定是()向的。A.單B.雙C.三D.多答案:B18.在Vue中,用于事件綁定的指令是()。A.v-modelB.v-bindC.v-onD.v-if答案:C19.Vue的開發(fā)模式包括()。A.單文件組件模式B.模塊化開發(fā)模式C.混合開發(fā)模式D.以上都是答案:D20.在Vue中,組件之間通信的方式不包括()。A.propsB.$emitC.$parent/$childrenD.$ajax答案:D21.Vue的模板語法中,插值表達(dá)式使用()。A.{{}}B.[]C.()D.{}答案:A22.在Vue中,使用()可以獲取當(dāng)前路由對象。A.$routeB.$routerC.this.routeD.this.router答案:A23.Vue的過渡效果可以通過()實(shí)現(xiàn)。A.CSS過渡B.JavaScript過渡C.第三方庫D.以上都是答案:D24.在Vue中,用于定義全局過濾器的方法是()。A.Vue.filter()B.Vtotype.filter()C.Vue.options.filter()D.Vue.config.filter()答案:A25.Vue的指令以()開頭。A.v-B.@C.#D.$答案:A26.在Vue中,用于定義自定義指令的方法是()。A.Vue.directive()B.Vtotype.directive()C.Vue.options.directive()D.Vue.config.directive()答案:A27.Vue的組件命名方式推薦使用()。A.駝峰命名法B.下劃線命名法C.連字符命名法D.隨機(jī)命名法答案:C28.在Vue中,使用()可以獲取路由實(shí)例。A.$routeB.$routerC.this.routeD.this.router答案:B29.Vue的生命周期鉤子函數(shù)中,在掛載完成后調(diào)用的是()。A.createdB.mountedC.updatedD.beforeDestroy答案:B30.在Vue中,用于阻止事件冒泡的修飾符是()。A..stopB..preventC..captureD..self答案:A31.Vue的數(shù)據(jù)響應(yīng)式原理是基于()實(shí)現(xiàn)的。A.觀察者模式B.發(fā)布-訂閱模式C.代理模式D.裝飾器模式答案:C32.在Vue中,使用()可以獲取當(dāng)前組件實(shí)例。A.thisB.$thisC.VueD.$vue答案:A33.Vue的路由守衛(wèi)有()。A.全局守衛(wèi)B.路由獨(dú)享守衛(wèi)C.組件內(nèi)守衛(wèi)D.以上都是答案:D34.在Vue中,用于定義混入的方法是()。A.Vue.mixin()B.Vtotype.mixin()C.Vue.options.mixin()D.Vue.config.mixin()答案:A35.Vue的計(jì)算屬性和方法的區(qū)別在于()。A.計(jì)算屬性有緩存,方法沒有B.方法有緩存,計(jì)算屬性沒有C.計(jì)算屬性可以接受參數(shù),方法不可以D.方法可以接受參數(shù),計(jì)算屬性不可以答案:A36.在Vue中,使用()可以獲取當(dāng)前組件的父組件實(shí)例。A.$parentB.$childrenC.$rootD.$refs答案:A37.Vue的過渡類名包括()。A.v-enterB.v-leaveC.v-enter-activeD.以上都是答案:D38.在Vue中,使用()可以獲取當(dāng)前組件的子組件實(shí)例。A.$parentB.$childrenC.$rootD.$refs答案:B39.Vue的指令修飾符可以實(shí)現(xiàn)()功能。A.事件修飾B.按鍵修飾C.鼠標(biāo)修飾D.以上都是答案:D40.在Vue中,使用()可以獲取根組件實(shí)例。A.$parentB.$childrenC.$rootD.$refs答案:C41.Vue的組件通信中,父向子傳遞數(shù)據(jù)使用()。A.propsB.$emitC.$parent/$childrenD.$refs答案:A42.在Vue中,使用()可以注冊全局事件總線。A.Vtotype.$bus=newVue()B.Vue.options.$bus=newVue()C.Vue.config.$bus=newVue()D.Vue.mixin.$bus=newVue()答案:A43.Vue的組件通信中,子向父傳遞數(shù)據(jù)使用()。A.propsB.$emitC.$parent/$childrenD.$refs答案:B44.在Vue中,使用()可以獲取DOM元素。A.$elB.$refsC.this.$elD.this.$refs答案:B45.Vue的插槽分為()。A.默認(rèn)插槽B.具名插槽C.作用域插槽D.以上都是答案:D46.在Vue中,使用()可以實(shí)現(xiàn)組件的遞歸調(diào)用。A.componentsB.methodsC.computedD.watch答案:A47.Vue的狀態(tài)管理工具是()。A.VuexB.ReduxC.MobXD.Dva答案:A48.在Vue中,使用()可以實(shí)現(xiàn)組件的懶加載。A.webpack的代碼分割B.Vue的異步組件C.動(dòng)態(tài)導(dǎo)入D.以上都是答案:D49.Vue的模板編譯過程包括()。A.解析模板B.生成渲染函數(shù)C.優(yōu)化渲染函數(shù)D.以上都是答案:D50.在Vue中,使用()可以實(shí)現(xiàn)組件的動(dòng)態(tài)渲染。A.v-ifB.v-showC.v-forD.動(dòng)態(tài)組件答案:D51.Vue的指令參數(shù)可以是()。A.字符串B.數(shù)字C.表達(dá)式D.以上都是答案:D52.在Vue中,使用()可以實(shí)現(xiàn)組件的異步請求數(shù)據(jù)。A.axiosB.fetchC.XMLHttpRequestD.以上都是答案:D53.Vue的計(jì)算屬性可以依賴于()。A.data中的數(shù)據(jù)B.其他計(jì)算屬性C.方法D.以上都是答案:D54.在Vue中,使用()可以實(shí)現(xiàn)組件的過渡效果切換。A.v-if/v-elseB.v-show/v-hideC.動(dòng)態(tài)組件D.以上都是答案:D55.Vue的過濾器可以用于()。A.格式化數(shù)據(jù)B.轉(zhuǎn)換數(shù)據(jù)類型C.過濾數(shù)據(jù)D.以上都是答案:D56.在Vue中,使用()可以實(shí)現(xiàn)組件的動(dòng)態(tài)綁定樣式。A.v-bind:classB.v-bind:styleC.動(dòng)態(tài)計(jì)算屬性D.以上都是答案:D57.Vue的指令修飾符可以組合使用嗎?()A.可以B.不可以C.不確定D.視情況而定答案:A58.在Vue中,使用()可以實(shí)現(xiàn)組件的深度監(jiān)聽。A.watch的deep屬性B.computed的deep屬性C.methods的deep屬性D.data的deep屬性答案:A59.Vue的組件通信中,兄弟組件之間通信可以使用()。A.事件總線B.VuexC.$parent/$childrenD.$refs答案:A60.在Vue中,使用()可以實(shí)現(xiàn)組件的路由懶加載。A.webpack的代碼分割結(jié)合VueRouterB.Vue的異步組件結(jié)合VueRouterC.動(dòng)態(tài)導(dǎo)入結(jié)合VueRouterD.以上都是答案:D61.Vue的模板語法支持()。A.插值表達(dá)式B.指令C.過濾器D.以上都是答案:D62.在Vue中,使用()可以實(shí)現(xiàn)組件的自定義事件傳遞參數(shù)。A.$emit的第一個(gè)參數(shù)是事件名,后面可以跟參數(shù)B.props的第一個(gè)參數(shù)是事件名,后面可以跟參數(shù)C.$parent/$children的第一個(gè)參數(shù)是事件名,后面可以跟參數(shù)D.$refs的第一個(gè)參數(shù)是事件名,后面可以跟參數(shù)答案:A63.Vue的計(jì)算屬性和watch的區(qū)別在于()。A.計(jì)算屬性是自動(dòng)計(jì)算的,watch需要手動(dòng)監(jiān)聽B.watch是自動(dòng)計(jì)算的,計(jì)算屬性需要手動(dòng)監(jiān)聽C.計(jì)算屬性可以監(jiān)聽多個(gè)數(shù)據(jù)變化,watch只能監(jiān)聽一個(gè)數(shù)據(jù)變化D.watch可以監(jiān)聽多個(gè)數(shù)據(jù)變化,計(jì)算屬性只能監(jiān)聽一個(gè)數(shù)據(jù)變化答案:A64.在Vue中,使用()可以實(shí)現(xiàn)組件的動(dòng)態(tài)綁定屬性。A.v-bindB.v-modelC.v-onD.v-if答案:A65.Vue的指令可以在()上使用。A.HTML元素B.組件C.自定義元素D.以上都是答案:D66.在Vue中,使用()可以實(shí)現(xiàn)組件的異步驗(yàn)證。A.異步函數(shù)結(jié)合表單驗(yàn)證B.watch結(jié)合表單驗(yàn)證C.computed結(jié)合表單驗(yàn)證D.methods結(jié)合表單驗(yàn)證答案:A67.Vue的組件通信中,祖孫組件之間通信可以使用()。A.事件總線B.VuexC.$parent/$children的遞歸調(diào)用D.$refs的遞歸調(diào)用答案:B(Vuex可以實(shí)現(xiàn)多層級(jí)組件之間的通信)68.在Vue中,使用()可以實(shí)現(xiàn)組件的動(dòng)態(tài)綁定事件。A.v-bindB.v-modelC.v-onD.v-if答案:C69.Vue的模板編譯可以在()進(jìn)行。A.運(yùn)行時(shí)B.構(gòu)建時(shí)C.開發(fā)時(shí)D.以上都是答案:B(通常在構(gòu)建時(shí)進(jìn)行模板編譯,提高運(yùn)行效率)70.在Vue中,使用()可以實(shí)現(xiàn)組件的動(dòng)態(tài)綁定class和style。A.v-bind:class和v-bind:styleB.v-model:class和v-model:styleC.v-on:class和v-on:styleD.v-if:class和v-if:style答案:A71.Vue的指令可以接受()作為參數(shù)。A.字符串B.數(shù)字C.布爾值D.以上都是答案:D72.在Vue中,使用()可以實(shí)現(xiàn)組件的異步加載圖片。A.異步函數(shù)結(jié)合圖片加載B.watch結(jié)合圖片加載C.computed結(jié)合圖片加載D.methods結(jié)合圖片加載答案:A73.Vue的計(jì)算屬性可以在()中使用。A.模板B.方法C.watchD.以上都是答案:D74.在Vue中,使用()可以實(shí)現(xiàn)組件的動(dòng)態(tài)綁定屬性值。A.v-bindB.v-modelC.v-onD.v-if答案:A75.Vue的指令修飾符可以在()中使用。A.v-onB.v-bindC.v-modelD.以上都是答案:D76.在Vue中,使用()可以實(shí)現(xiàn)組件的異步加載數(shù)據(jù)并緩存。A.異步函數(shù)結(jié)合緩存機(jī)制B.watch結(jié)合緩存機(jī)制C.computed結(jié)合緩存機(jī)制D.methods結(jié)合緩存機(jī)制答案:A77.Vue的組件通信中,跨層級(jí)組件之間通信可以使用()。A.事件總線B.VuexC.$parent/$children的遞歸調(diào)用D.$refs的遞歸調(diào)用答案:B78.在Vue中,使用()可以實(shí)現(xiàn)組件的動(dòng)態(tài)綁定事件修飾符。A.v-onB.v-bindC.v-modelD.v-if答案:A79.Vue的模板編譯后的結(jié)果是()。A.HTML字符串B.渲染函數(shù)C.JavaScript對象D.以上都不是答案:B80.在Vue中,使用()可以實(shí)現(xiàn)組件的異步加載組件。A.異步函數(shù)結(jié)合組件加載B.watch結(jié)合組件加載C.computed結(jié)合組件加載D.methods結(jié)合組件加載答案:A81.Vue的指令可以在組件的()選項(xiàng)中使用。A.templateB.scriptC.styleD.config答案:A82.在Vue中,使用()可以實(shí)現(xiàn)組件的異步加載數(shù)據(jù)并處理錯(cuò)誤。A.異步函數(shù)結(jié)合錯(cuò)誤處理B.watch結(jié)合錯(cuò)誤處理C.computed結(jié)合錯(cuò)誤處理D.methods結(jié)合錯(cuò)誤處理答案:A83.Vue的計(jì)算屬性可以在組件的()選項(xiàng)中使用。A.templateB.scriptC.styleD.config答案:A(在模板和腳本中都可以使用計(jì)算屬性)84.在Vue中,使用()可以實(shí)現(xiàn)組件的動(dòng)態(tài)綁定事件并傳遞參數(shù)。A.v-on指令并在方法中接收參數(shù)B.v-bind指令并在方法中接收參數(shù)C.v-model指令并在方法中接收參數(shù)D.v-if指令并在方法中接收參數(shù)答案:A85.Vue的模板中可以使用()進(jìn)行條件判斷。A.v-if和v-elseB.v-show和v-hideC.v-for和v-ifD.v-bind和v-on答案:A86.在Vue中,使用()可以實(shí)現(xiàn)組件的異步加載數(shù)據(jù)并更新視圖。A.異步函數(shù)結(jié)合數(shù)據(jù)更新方法B.watch結(jié)合數(shù)據(jù)更新方法C.computed結(jié)合數(shù)據(jù)更新方法D.methods結(jié)合數(shù)據(jù)更新方法答案:A87.Vue的計(jì)算屬性可以返回()。A.字符串B.數(shù)字C.對象D.以上都可以答案:D88.在Vue中,使用()可以實(shí)現(xiàn)組件的動(dòng)態(tài)綁定屬性并監(jiān)聽變化。A.v-bind指令結(jié)合watchB.v-model指令結(jié)合watchC.v-on指令結(jié)合watchD.v-if指令結(jié)合watch答案:A89.Vue的模板中可以使用()進(jìn)行循環(huán)遍歷。A.v-ifB.v-showC.v-forD.v-bind答案:C90.在Vue中,使用()可以實(shí)現(xiàn)組件的異步加載數(shù)據(jù)并進(jìn)行緩存管理。A.異步函數(shù)結(jié)合緩存管理策略B.watch結(jié)合緩存管理策略C.computed結(jié)合緩存管理策略D.methods結(jié)合緩存管理策略答案:A91.Vue的指令可以使用()進(jìn)行修飾。A.修飾符B.參數(shù)C.表達(dá)式D.以上都可以答案:D92.在Vue中,使用()可以實(shí)現(xiàn)組件的動(dòng)態(tài)綁定樣式并根據(jù)條件切換。A.v-bind:style結(jié)合條件判斷B.v-model:style結(jié)合條件判斷C.v-on:style結(jié)合條件判斷D.v-if:style結(jié)合條件判斷答案:A93.Vue的計(jì)算屬性和watch的執(zhí)行時(shí)機(jī)有什么不同?()A.計(jì)算屬性在依賴數(shù)據(jù)變化時(shí)自動(dòng)執(zhí)行,watch需要手動(dòng)監(jiān)聽并觸發(fā)B.wa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論