Vue开发基础(习题卷1)
第1部分:单项选择题,共90题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]在Vue中,能够实现鼠标移入事件绑定的代码是( )
A)v-on:enter
B)v-on:click
C)v-on:mouseover
答案:C
解析:
2.[单选题]Vue实例对象中能够实现深度监听的参数是( )
A)height
B)light
C)deep
答案:C
解析:
3.[单选题]下面鼠标按钮修饰符中哪个表示鼠标右键
A)left
B)right
C)middle
答案:B
解析:
4.[单选题]v-if将DOM元素及其包含的子元素移除后,其在网页中的渲染内容是( )
A)不渲染任何内容
B)原样渲染
C)以“注释”形式渲染
答案:C
解析:
5.[单选题]在Vue.js中,指令是带有( )前缀的特殊属性。
A)v-
B)f-
C)j-
答案:A
解析:
6.[单选题]下列关于query方式传参的说法,正确的是( )
A)query方式传递的参数会在地址栏展示
B)在页面跳转的时候,不能在地址栏看到请求参数
C)在目标页面中使用“ute.query参数名”来获取参数
答案:A
解析:
7.[单选题]Vue中通过( )获取当前实例的子组件
A)vm.$children
C)vm.$data
D)$component
答案:A
解析:
8.[单选题]Radio的主要属性说法错误的是
A)value设置是否选中
B)autoFocus自动获取焦点
C)checked指定当前是否选中
D)defaultChecked初识是否选中
答案:A
解析:
9.[单选题]我们用来循环输出新闻信息的vue指令是( )
A)v-on
B)v-for
C)v-if
D)v-model
答案:B
解析:
10.[单选题]关于v-if和v-else下列说法错误的是
A)v-if可以控制元素的显示或隐藏
B)v-else元素必须立即跟在v-if后面
C)当v-if条件为true时显示v-else元素
D)v-if可以单独使用,不一定需要v-else
答案:C
解析:
11.[单选题]在Vue中,当我们需要深度侦听一个对象属性的变化,以下设置正确的是( )
A)设置immediate为false
B)设置immediate为true
C)设置deep为false
D)设置deep为true
答案:D
解析:
12.[单选题]在项目中可以通过npm命令( )安装路由vue-router
A)npm install vue-router
B)npm vue-router
C)npm Install vueRouter
D)npm install axios
答案:A
解析:
13.[单选题]嵌套子路由的关键属性是( ),它也是一组路由,相当于前面讲到的routes,它可以像routes一样的去配置路由数组,每一个子路由里面可以嵌套多个组件。
A)child
B)children
C)components
答案:B
解析:
14.[单选题]Vue绑定内联样式指令正确的是
A)v-bind:class
B)v-bind:style
C)v-bind:href
D)v-bind:title
答案:B
解析:
15.[单选题]使用语法糖简化了组件注册,但是会导致
A)只能全局注册组件
B)只能局部注册组件
C)HTML和JavaScript的解耦
D)HTML和JavaScript的高耦合
答案:D
解析:
16.[单选题]以下哪一项不是输入框组件的常用属性
A)id
B)prefix
C)src
D)size
答案:C
解析:
17.[单选题]在DOM文档渲染完毕之后调用的钩子是( )。
A)beforeCreate
B)created
C)mounted
D)destroyed
答案:C
解析:
18.[单选题]下面关于@vue/cli创建的项目中src目录下的文件夹或文件的描述不正确的是( )。
A)assets文件夹用于存储静态资源,会被webpack构建
B)components文件夹用于存储公共组件
C)main.js是项目的入口文件
D)store.js是项目的路由配置文件
答案:D
解析:
19.[单选题]Vue中实现双向数据绑定的指令是( )
A)v-if
B)v-model
C)v-on
D)v-else
答案:B
解析:
20.[单选题]Vue中使用<script>标签将定义在JavaScript中的HTML模板分离时,template选项为
A)HTML元素
B)对象
js获取子元素C)id
D)data
答案:C
解析:概念理解
21.[单选题]下列有关v-for代码使用正确的是
A)v-for="item in item"
B)v-for="item in items"
C)v-for="items in item"
D)v-for="items in items"
答案:B
解析:
22.[单选题]以下哪个选项表示组件局部注册
A)Vueponent("my-comp",myComp)
B)components:{"my-comp":myComp}
C)var d({template:"<h1>Vue</h1>"})
D)Vueponent('my-comp',{template:'<h1>Vue</h1>'})
答案:B
解析:
23.[单选题]在组件之实现路由切换需要使用( )组件。
A)<component>
B)<template>
C)<router-link>
D)< router-view>
答案:C
解析:
24.[单选题]以下哪个选项代表Vue中的侦听属性
A)watch
B)computed
C)filters
D)methods
答案:A
解析:
25.[单选题]在具名插槽中,一个未设置name属性的插槽,称为( )。
A)特殊插槽
B)具名插槽
C)作用域插槽
D)默认插槽
答案:D
解析:
26.[单选题]在Vue中,关于Vue安装下列说法正确的是( )
A)Vue是Javascript框架所以不需要安装
B)只要引入jQuery就可以使用Vue
C)Vue要用script标签引入
D)以上都不对
答案:C
解析:
27.[单选题]在Vue中,下列钩子函数实例建立完成后调用是
A)mounted()
B)created()
C)beforeDestroy()
D)updated()
答案:B
解析:概念理解
28.[单选题]关于按钮组件以下说法错误的是
A)主按钮在同一个操作区域最多出现一次
B)可以将多个按钮组件放入button-group容器中
C)按钮容器组件<a-button-group>…</a-button-group>
D)按钮容器组件<a-button>…</a-button>
答案:D
解析:
29.[单选题]插槽(Slot)的显示与否是由()决定的
A)子组件和父组件
B)子组件
C)父组件
D)以上说法都错误
答案:C
解析:
30.[单选题]在Vue中,v-model的使用正确的是
A)<input type="text" v-model="message"/>
B)<input type="text" v-model:"message" />
C)<input type="text" v-model@:"message" />
D)以上都不对
答案:A
解析:特性分析
31.[单选题]MVC设计模式中各部分职责描述错误的是( )
A)Model:主要负责数据处理和运算
B)View:主要负责显示数据和用户交互
C)Controller:主要负责接收输入的数据并控制选择使用哪个View显示
D)Controller和MVVM设计模式中的ViewModel职责完全一样
答案:D
解析:
32.[单选题]vue中的动态组件通常通过使用( )元素,动态绑定到它的is属性上。
A)<template>
B)<component>
C)<slot>
D)<components>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。