Vue应用开发方选政教材配套试卷(2套).docx

上传人:lao****ou 文档编号:214854 上传时间:2023-05-29 格式:DOCX 页数:22 大小:27.50KB
下载 相关 举报
Vue应用开发方选政教材配套试卷(2套).docx_第1页
第1页 / 共22页
Vue应用开发方选政教材配套试卷(2套).docx_第2页
第2页 / 共22页
Vue应用开发方选政教材配套试卷(2套).docx_第3页
第3页 / 共22页
Vue应用开发方选政教材配套试卷(2套).docx_第4页
第4页 / 共22页
Vue应用开发方选政教材配套试卷(2套).docx_第5页
第5页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Vue应用开发方选政教材配套试卷(2套).docx》由会员分享,可在线阅读,更多相关《Vue应用开发方选政教材配套试卷(2套).docx(22页珍藏版)》请在第一文库网上搜索。

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

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

3、子组件中可用C.全局注册的组件在其子组件中可用D.引入组件语法:import ComponentA from ,. /ComponentA,6、过渡元素为:,过渡类名错误的是?A. v-enterB. my-transition-enterC. my-transition-leaveD. my-transi t ion-1eave-act ive7、下列关于v-for说法错误的是?A. v-for指令基于一个数组来渲染一个列表B. v-for指令需要使用item in items形式的特殊语法,其中Nems是源数据数组, 而item则是被迭代的数组元素的别名C.不可以用v-for来遍历一个对象

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

5、router不可以实现重定向D. vue-router可以通过配置实现路由懒加载积减小了许多10、下列关于scoped的描述错误的是?A. scoped原理是在标签上添加data-v属性,然后使用属性选择器实现样式局部化B.使用scoped,父组件的样式会渗透到子组件内部的元素C.使用scoped不会造成全局污染D.可以实现样式穿透11、有如下代码,最终渲染出来的div元素的class属性值是? data: isActive: true, hasError: false A. static isActive B. static active C. static hasError D. isAc

6、tive12、在Vue中,下列哪个选项对数组的操作不会触发视图的更新?A. push ()B. shift()C. concat ()D. reverse ()13、下面说法错误的是?A. watch方法中不能执行异步操作B.不应该使用箭头函数来定义method函数,箭头函数绑定了父级作用域的上下文,所以this将不会按照期望指向Vue实例C. Vue实例将会在实例化时调用$ watch O ,遍历watch对象的每一个propertyD. computed的结果会被缓存,除非依赖的响应式property变化才会重新计算14、关于Vue组件生命周期说法错误的是?A. Vue组件的生命周期可以分

7、成三个大阶段:挂载、更新、卸载B.挂载阶段中涉及到的钩子函数有:beforeCreate created、beforeMountmountedC.更新阶段涉及的钩子函数有:beforeUpdale、updated、activated、deactivatedD.首次进入页面钩子函数的执行顺序:befOreCreatecreatedbeforeMountmounted15、关于Vuex说法错误的是?A. actions通过commit触发mutations中的方法进行状态变更B. Vuex是单项数据流变更数据C. ajax 一般放在mutations中,把获取到的数据存储state中D.由于Vue

8、x使用单一状态树,应用的所有状态会集中到一个比较大的对象16、不属于Vue使用虚拟DOM的特点是?A.虚拟节点可以理解成节点描述对象,它描述了应该怎样去创建真实的DOM节点B.虚拟DoM优势:渲染引擎操作DoM慢,js运行效率高,于是将DOM对比操作放 在JS层,提高效率C.提升渲染性能Virtual DOM的优势不在于单次的操作,而是在大量、频繁的数据更 新下,能够对视图进行合理、高效的更新D. Virtual DOM是以JaVaSCriPt对象为基础,所以必须依赖于浏览器才能运行17、关于Vue-Cli说法错误的是?A. Vue CLI是一个基于Vue. js进行快速开发的完整系统B. C

9、LI (vue/cli)是一个全局安装的npm包,提供了终端里的Vue命令C. CLI目前还不能提供图形化界面管理你的所有项目D. CLI服务是构建于webpack和WebPaCk-dev-SerVer之上的18、下列关于Vue内置组件的描述错误的是?A. transition:为组件的载入和切换提供动画效果B. trans it ion-group:作为多个元素/组件的过渡效果C. keep-alive:缓存子组件,被包裹的子组件会多出两个生命周期:activated、 deactivatedD.当组件在keep-alive内被切换时,它的mounted和unmounted生命周期钩子也 会

10、被调用19、下列哪个选项不是单页面应用程序(SPA)的优点?A.不需要重新加载整个页面,运行流畅B.高效的前后端分离模式C.有利于SEOD.减轻服务器压力20、关于路由模式说法错误的是?A. vue-router有两种模式,history和hash模式B. hash模式是通过Onchange事件,监听url的修改C. history 通过 H5 提供的 API history. pushState 和 history. pushState 实现 跳转且不刷新页面D. history模式需要后端进行配合21、现有以下代码,打印的结果是?new Vue(data: a: , first, b: ,

11、 second, ,created: function 0 console, log(this, a) , mounted() console, log(this. b) )A. , first,B. , first* , second,C. undefined undefinedD.空22、关于keep-alive说法错误的是?A. keep-alive可以通过include属性,匹配要进行缓存的组件B.当组件在keep-alive内被切换,它的activated和deactivated这两个生命周 期钩子函数将会被对应执行C. keep-alive自身不会渲染一个DOM元素,也不会出现在组

12、件的父组件链中D. max属性控制最多可以缓存多少组件实例。一旦这个数字达到了,新创建的实例则 不能再进行缓存23、下列关于Vue和React的描述错误的是?A. Vue进行数据拦截/代理,对数据更敏感,数据驱动视图自更新,而React需要手 动驱动数据更新视图B. Vue和React的this都指向当前组件实例C. Vue和React都能使用jsx进行编程D. Vue和React都是数据驱动视图的更新24、现有以下代码,打印的结果是?new Vue(data: a: 1, b: 2 , watch: a: (handler: function(value) console, log(valu

13、e)A. 1B.打印语句不执行C. undefinedD. null25、用于绑定DOM属性的指令是?A. v-onB. v-modelC. v-bindD. v-html26、关于Vue组件的生命周期说法错误的是?. mounted钩子函数中,可以直接获取DOM元素B. beforeMount钩子函数中,不可以直接获取DOM元素C. beforeDestroy钩子函数中,不可以直接获取DOM元素D. destroyed钩子函数中,不可以直接获取DoM元素27、关于v-model的修饰符说法错误的是?A. Iazy修饰符让内容在“change”事件时而非“inpul”事件时更新B. v-mod

14、el添加number修饰符,可以自动将用户的输入值转为数值类型C.可以给v-model添加trim修饰符,自动过滤用户输入的首尾空白字符D. v-model添加number修饰符,如果这个值无法被parseFloat 0解析,则会返回 null28、下列关于Vue响应式的描述错误的是?A.当利用索引值设置一个数组项时,Vue不能检测到数组的变动B.当修改数组的长度时,Vue不能检测到数组的变动C. Vue可以监听对象属性的添加或删除D.可以通过VUe. set ()方法向嵌套对象添加响应式属性29、关于Vue组件间的参数传递,下列哪项是不正确的?A.若子组件给父组件传值,可使用$emit方法B

15、.祖孙组件之间可以使用provide和inject方式跨层级相互传值C.若子组件使用$emit( say)派发事件,父组件可使用Say监听D.若父组件给子组件传值,子组件可通过props接受数据30、下列关于Vue2和Vue3的描述错误的是?A. Vue3中Template支持多个根标签,Vue2不支持B. Vue3中的生命周期的挂载钩子是OnMounted,需要引入才能使用C. Vue3组合API中的setup()方法中不可以使用生命周期钩子函数D. Vue3引入了 tree-shaking,以模块的方式引入api,减小打包体积二、填空题(每题2分,共20分)1、Vue Cli安装命令是: 。2、Ve

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

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

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

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

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



客服