Vue应用开发测验题含答案.docx

上传人:lao****ou 文档编号:390657 上传时间:2023-10-18 格式:DOCX 页数:29 大小:65.16KB
下载 相关 举报
Vue应用开发测验题含答案.docx_第1页
第1页 / 共29页
Vue应用开发测验题含答案.docx_第2页
第2页 / 共29页
Vue应用开发测验题含答案.docx_第3页
第3页 / 共29页
Vue应用开发测验题含答案.docx_第4页
第4页 / 共29页
Vue应用开发测验题含答案.docx_第5页
第5页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Vue应用开发测验题含答案.docx》由会员分享,可在线阅读,更多相关《Vue应用开发测验题含答案.docx(29页珍藏版)》请在第一文库网上搜索。

1、Vue应用开发测验题含答案学号专业姓名一、单选题(每题1.5分,共45分)1、下列说法不正确的是哪项?A.key的作用主要是为了高效地更新虚拟DOMB.若指定了组件的temp1ate选项,render函数不会执行C.使用vm.$nextTick可以确保获得DOM异步更新的结果D.若没有e1选项,vm.$mount(dom)可将Vue实例挂载于指定元素上2、下面说法错误的是?A.watch监听对象必须设置deep:trueB.数组直接通过索引修改属性值,能触发watch方法C. watch内部可以写异步方法D. immediate:true可以开启首次赋值监听3、关于Vuex说法错误的是?A.

2、Vuex可以用来管理数据B. Vuex也可以实现组件间的传值C. Vuex的属性有statesmutations、actions、setters等D. mutation中的方法按照规定最好不要涉及异步方法4、下列关于vue-router的描述,不正确的是哪项?A.vue-router的常用模式有hash和history两种B.可通过addRoutes方法动态添加路由C.可通过beforeEnter对单个组件进行路由守卫D.vue-router借助Vue实现响应式的路由,因此只能用于Vue5、关于组件注册描述错误的是?A.组件可全局注册,也可局部注册B.局部注册的组件在其子组件中可用C.全局注册

3、的组件在其子组件中可用D.引入组件语法:importComponentAfrom,./ComponentA,6、过渡元素为:,过渡类名错误的是?A. v-enterB. my-transition-enterC. my-transition-1eaveD. my-transition-1eave-active7、下列关于v-for说法错误的是?.v-for指令基于一个数组来渲染一个列表B.v-for指令需要使用iteminitems形式的特殊语法,其中items是源数据数组,而item则是被迭代的数组元素的别名C.不可以用v-for来遍历一个对象的propertyD.v-for在使用的时候最好

4、添加key,且key最好不是索引8、下列关于v-mode1的说法,哪项是不正确的是?A. v-mode1如果为不同元素绑定数据,则使用不同的元素property,并抛出不同的事件B. v-mode1本质上是语法糖,它负责监听用户的输入事件以更新数据C. v-mode1是内置指令,不能用在自定义组件上D.对input使用v-mode1实际上是指定其:VaIUe和input事件9、关于路由说法错误的是?A.使用脚手架创建项目时,需要选择安装vue-routerC. B.在嵌套路由中,需要VueRouter的参数中使用chi1dren配置D. vue-router不可以实现重定向E. vue-rou

5、ter可以通过配置实现路由懒加载积减小了许多10、下列关于scoped的描述错误的是?,scoped原理是在标签上添加data-v属性,然后使用属性选择器实现样式局部化B.使用scoped,父组件的样式会渗透到子组件内部的元素C.使用scoped不会造成全局污染D.可以实现样式穿透11、有如下代码,最终渲染出来的div元素的c1ass属性值是?data:isActive:true,hasError:fa1se)A.staticisActiveB.staticactiveC.statichasErrorD.isActive12、在Vue中,下列哪个选项对数组的操作不会触发视图的更新?A. pus

6、h()B. ShiftOC. concat0D. reverse013、下面说法错误的是?A.watch方法中不能执行异步操作B.不应该使用箭头函数来定义method函数,箭头函数绑定了父级作用域的上下文,所以this将不会按照期望指向Vue实例C. Vue实例将会在实例化时调用$watchO,遍历watch对象的每一个propertyD. computed的结果会被缓存,除非依赖的响应式property变化才会重新计算14、关于Vue组件生命周期说法错误的是?.Vue组件的生命周期可以分成三个大阶段:挂载、更新、卸载B.挂载阶段中涉及到的钩子函数有:beforeCreatecreatedbe

7、foreMountmountedC.更新阶段涉及的钩子函数有:beforeUpdateXupdated、activated、deactivatedD.首次进入页面钩子函数的执行顺序:befOreCreateXcreated、beforeMountmounted15、关于Vuex说法错误的是?.actions通过commit触发mutations中的方法进行状态变更B. Vuex是单项数据流变更数据C. ajax一般放在mutations中,把获取到的数据存储state中D.由于Vuex使用单一状态树,应用的所有状态会集中到一个比较大的对象16、不属于Vue使用虚拟DOM的特点是?A.虚拟节点可

8、以理解成节点描述对象,它描述了应该怎样去创建真实的DOM节点B.虚拟Dou优势:渲染引擎操作DoM慢,js运行效率高,于是将DOM对比操作放在JS层,提高效率C.提升渲染性能Virtua1DOM的优势不在于单次的操作,而是在大量、频繁的数据更新下,能够对视图进行合理、高效的更新D. Virtua1DOM是以JavaScript对象为基础,所以必须依赖于浏览器才能运行17、关于Vue-C1i说法错误的是?A. VueC1I是一个基于Vue.js进行快速开发的完整系统B. C11(vue/c1i)是一个全局安装的npm包,提供了终端里的Vue命令C. C11目前还不能提供图形化界面管理你的所有项目

9、C1I服务是构建于webpack和webpack-dev-server之上的18、下列关于Vue内置组件的描述错误的是?A. transition:为组件的载入和切换提供动画效果B. transition-group:作为多个元素/组件的过渡效果C. keep-a1ive:缓存子组件,被包裹的子组件会多出两个生命周期:activated、deactivatedD.当组件在keep-a1ive内被切换时,它的mounted和unmounted生命周期钩子也会被调用19、下列哪个选项不是单页面应用程序(SPA)的优点?A.不需要重新加载整个页面,运行流畅B.高效的前后端分离模式C.有利于SEOD.

10、减轻服务器压力20、关于路由模式说法错误的是?A. vue-router有两种模式,history和hash模式B. hash模式是通过Onchange事件,监听ur1的修改C. history通过H5提供的APIhistory.pushState和history.pushState实现跳转且不刷新页面D. history模式需要后端进行配合21、现有以下代码,打印的结果是?newVue(data:a:,first,b:,second*),created:function0conso1e,1og(this,a),mounted0conso1e,1og(this.b).,first,B. ,fi

11、rst,second,undefinedundefinedD.空22关于keep-a1ive说法错误的是?.keep-a1ive可以通过inc1ude属性,匹配要进行缓存的组件B.当组件在keep-a1ive内被切换,它的activated和deactivated这两个生命周期钩子函数将会被对应执行C. keep-a1ive自身不会渲染一个DOM元素,也不会出现在组件的父组件链中D. max属性控制最多可以缓存多少组件实例。一旦这个数字达到了,新创建的实例则不能再进行缓存23、下列关于Vue和React的描述错误的是?.Vue进行数据拦截/代理,对数据更敏感,数据驱动视图自更新,而React需

12、要手动驱动数据更新视图B. Vue和React的this都指向当前组件实例C. Vue和React都能使用jsx进行编程D. Vue和React都是数据驱动视图的更新24、现有以下代码,打印的结果是?newVue(data:a:1,b:2,watch:a:(hand1er:fundion(va1ue)conso1e,1og(va1ue)A.1B.打印语句不执行C.undefinedD.nu1125、用于绑定DOM属性的指令是?A. v-onB. v-mode1C. v-bindD. v-htm126、关于Vue组件的生命周期说法错误的是?,mounted钩子函数中,可以直接获取DOM元素B.

13、beforeMount钩子函数中,不可以直接获取DOM元素C. beforeDestroy钩子函数中,不可以直接获取DOM元素D. destroyed钩子函数中,不可以直接获取DOM元素27、关于v-mode1的修饰符说法错误的是?A. Iazy修饰符让内容在“change”事件时而非“input”事件时更新B. v-mode1添加number修饰符,可以自动将用户的输入值转为数值类型C.可以给v-mode1添加trim修饰符,自动过滤用户输入的首尾空白字符D.v-mode1添加number修饰符,如果这个值无法被parseF1oat0解析,则会返回nu1128、下列关于Vue响应式的描述错误

14、的是?A.当利用索引值设置一个数组项时,Vue不能检测到数组的变动B.当修改数组的长度时,Vue不能检测到数组的变动C. Vue可以监听对象属性的添加或删除D.可以通过Vue.set()方法向嵌套对象添加响应式属性29、关于Vue组件间的参数传递,下列哪项是不正确的?.若子组件给父组件传值,可使用$emit方法B.祖孙组件之间可以使用provide和inject方式跨层级相互传值C.若子组件使用$emit(say)派发事件,父组件可使用Say监听D.若父组件给子组件传值,子组件可通过props接受数据30、下列关于Vue2和Vue3的描述错误的是?.Vue3中Temp1ate支持多个根标签,V

15、ue2不支持B. Vue3中的生命周期的挂载钩子是OnMounted,需要引入才能使用C. Vue3组合API中的setup0方法中不可以使用生命周期钩子函数D. Vue3引入了tree-shaking以模块的方式引入api,减小打包体积二、填空题(每题2分,共20分)1、VueC1i安装命令是:o2、VueCreate项目启动命令是:。3、模版语法中插值使用场景有:o4、数据双向绑定使用的指令是:o5、不管初始条件是什么,元素总是会被渲染锁使用的指令是:6、v-onxiick.stop表示:。7、路由重定向写法为:o8、router,go(3)代表的意思是:。9、Vue-Resource如何

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服