Vue开发基础(习题卷3)
第1部分:单项选择题,共90题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]computed主要看依赖的数据,如果这个数据没有变化, computed中的函数就不会执行,因为它读取的是( )中的内容。
A)内存
B)缓存
C)Vue 变量
答案:B
解析:
2.[单选题]Vue.js为v-on指令提供的事件修饰符中,使用( )修饰符可以阻止事件的传播。
A)stop
B)once
C)prevent
答案:A
解析:
3.[单选题]push向数组的末尾____________一个或更多元素
A)添加
B)all()
C)reques
答案:A
解析:
4.[单选题]对元素的class属性进行绑定时,绑定的数据可以是变量( )。
A)数组
B)对象
C)对象或数组
答案:C
解析:
5.[单选题]splice( )方法的功能是( )
A)从数组中添加或删除元素
B)将数组中的最后一个数据取出
C)向数组的开头添加一个或更多元素
答案:A
解析:
6.[单选题]MVVM主要包含3个部分,分别是Model、View和( )
A)ViewModel
B)view-Model
C)Model-view
答案:A
A)Vue中的组件相互孤立,不能重用
B)组件可以扩展HTML元素
C)组件能够封装可重用的HTML代码
D)任意类型的应用界面都可以抽象为一个组件树
答案:A
解析:
8.[单选题]下列关于创建Vue应用说法错误的是
A)定义Model的代码要放在Vue实例或ViewModel 的上方
B)创建Vue应用时需要先安装Vue
C)定义View时标签的id名称必须是“app“
D)以上都对
答案:C
解析:
9.[单选题]以下有关HTML中属性名正确的是
A)属性名的大小写是不敏感的
B)属性名的大小写是敏感的
C)浏览器会把所有的字符解释为大写字符
D)以上说法都错误
答案:A
解析:
10.[单选题]在Vue中,当遍历大数组或者做大量计算时,使用一下哪个选项效率最高
A)methods
B)computed
C)components
D)data
答案:B
解析:特性分析
11.[单选题]对于<form v-on:submit.prevent="onSubmit"></form>解释正确的是
A)会触发调用event.stopPropagation()
B)表单会触发默认提交事件
C)会触发调用event.preventDefault()
D)都不正确
答案:C
解析:结果判断
12.[单选题]在Vue中,v-for="(参数一,参数二,参数三) in items",参数一,参数二,参数三分别代表( )
A)对象,属性,索引
B)属性,对象,索引
C)索引,属性,对象
D)索引,对象,属性
答案:A
解析:
13.[单选题]在Vue中,表单元素上数据双向绑定的指令是( )
D)v-model
答案:D
解析:
14.[单选题]Ant Design of Vue的输入框组件和按钮组件写法正确的是
A)<a-input placeholder="请输入..." ></a-input>和<a-button type="primary" >按钮</a-button>
B)<a-input placeholder="请输入..." />和<a-button type="primary" >按钮</a-button>
C)<a-input placeholder="请输入..." ></a-input>和<a-button type="primary" value="按钮" />
D)<a-input placeholder="请输入..." />和<a-button type="primary" value="按钮" />
答案:B
解析:
15.[单选题]下列哪个是触发自定义事件的关键字( )
A)props
B)$emit
C)emit
D)change
答案:B
解析:
16.[单选题]一个未设置name属性的插槽,它有一个隐含的name属性值是( ),如果有些内容没有被包含在含有v-slot的元素中,则这部分内容都会被视为默认插槽的内容。
A)提交
B)name
C)defallt
D)slot
答案:C
解析:
17.[单选题]在业务逻辑代码中实现导航跳转的方式称为
A)编程式导航
B)命名路由
C)路由对象
D)路由懒加载
答案:A
解析:
react router 以编程方式导航18.[单选题]使用vue-cli2.0脚手架快速搭建项目命令是:( )
A)cnpm install webpack -g
B)vue init webpack 项目名称
C)cnpm install vue-cli -g
D)npm run dev
答案:B
解析:
19.[单选题]关于v-on说法错误的是
A)v-on:click可以简写为@click
B)v-on可以监听组件的自定义事件
解析:
20.[单选题]watch对象的属性值是一个函数,这个函数有()个形参
A)0
B)1
C)2
D)3
答案:C
解析:
21.[单选题]组件的扩展名是( )
A)vue
B)js
C)html
D)css
答案:A
解析:
22.[单选题]下列哪个不是Vue.js为v-model指令提供的修饰符?( )
A)lazy
B)number
C)self
D)trim
答案:C
解析:
23.[单选题]下列哪一个不是Vue选项参数
A)data
B)el
C)view
D)methods
答案:C
解析:
24.[单选题]选择正确选项填入components选项中,完成组件局部注册。代码如下:var vm = new Vue({ el: '#app', components: { }})
A)Vueponent('my-comp',{ template: '<h1>Vue组件!</h1>'})
B)'my-comp': { template: '<h1>Vue组件</h1>' }
C)Vueponent("my-comp",myComp)
D)"my-comp":myComp
答案:B
解析:
25.[单选题]选择器组件实现下拉框选择功能,有关选择器组件使用情况说法错误的是
A)弹出一个下拉菜单给用户选择操作,用于代替原生的选择器
B)需要一个更优秀的器时
C)当选项少时,建议直接将选项平铺
D)以上说法都不对
26.[单选题]下列哪个选项是插槽后备内容的正确格式( )
A)<template v- slot :”name”>提交</template>
B)<slot></slot>提交
C)<slot>提交</slot>
D)<template>提交</template>
答案:C
解析:
27.[单选题]应用v-for指令遍历对象时,如果有三个参数,第三个参数是( )的别名。
A)属性名(键名)
B)属性值
C)对象名称
D)索引值
答案:D
解析:
28.[单选题]关于表单组件说法错误的是
A)表单组件是具有数据收集、校验和提交功能
B)表单组件包含复选框、框、输入框和下拉选择框等
C)表单包含表单域,表单域可以是输入控件、标准表单域、标签、下拉菜单、文本域等
D)以上都不对
答案:D
解析:
29.[单选题]Vue常用选项参数中必须的参数是
A)data
B)el
C)methods
D)filters
答案:B
解析:
30.[单选题]下面代码的输出结果是( )。
{{num | formatNum("%")}}
<script type="text/javascript">
var demo = new Vue({
el : '#box',
data : {
num : 93
},
filters : {
formatNum : function(value,symbol){
Fixed(2) + symbol;
}
}
});
</script>
A)93.00%
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论