没有合适的资源?快使用搜索试试~ 我知道了~
主要是vue.js期末总复习,适用于软件专业的学生
资源详情
资源评论
资源推荐
Vue.js 期末总复习
一、 选择题
1.在 Vue 实例中可以定义方法的是(B )选项。
A. el B. methods C. data D. computed
2.下列指令中,不能实现条件判断的是(D )。
A. v-if B. v-else
C. v-show D. v-bind
3.下列代码的运行结果为(B )。
<div id="example">
<p>{{len}}</p>
</div>
<script type="text/javascript">
var exam = new Vue({
el:'#example',
data:{
str : 'JavaScript'
},
computed : {
len : function(){
return this.str.length;
}
}
})
</script>
A.9 B.10 C.11 D.12
4.下列指令中,可以对表单元素进行双向数据绑定的是(A )。
A.v-model B.v-on
C.v-bind D.v-show
5.在子组件中触发自定义事件的方法是(A )。
A.$emit B.$event C.$this D.$on
6.在元素显示与隐藏的过渡中,用于定义元素离开过渡生效时的状态的 class
类名是(D )。
A.v-leave B.v-enter-active
C.v-leave-to D.v-leave-active
7.下列代码中,横线处的正确写法是(A )。
<div id="example">
<my-component ______="陪你看日出"></my-component>
</div>
<script type="text/javascript">
var vm = new Vue({
el : '#example',
components : {
'my-component' : {
props : ['myTitle'],
template : '<p>{{myTitle}}</p>'
}
}
})
</script>
A.my-title B.mytitle C.myTitle
D.MyTitle
8.下列哪个不是 webpack 配置文件中的配置选项?(D )。
A.mode B.entry
C.module D.enter
9.下列选项中哪个不是指令定义对象中的钩子函数?(C )
A.bind B.inserted C.updated
D.unbind
10.下列关于生命周期钩子函数的说法错误的是(D )。
A.beforeCreate 钩子在 Vue 实例开始初始化时调用
B.created 钩子在实例创建之后进行调用
C.mounted 钩子在 DOM 文档渲染完毕之后进行调用
D.destroyed 钩子在实例被销毁之前进行调用
11.在 DOM 文档渲染完毕之后调用的钩子是(C )。
A.beforeCreateB.created
C.mounted D.destroyed
12.在 Vue.js 中,列表渲染使用的是(B )指令。
A.v-on B.v-for C.v-if D.v-model
13.如果在内联语句中需要获取原生的 DOM 事件对象,可以将特殊变量(A
)传入方法中。
A.$event B.$this C.event D.this
14.下列哪个不是 Vue.js 为 v-model 指令提供的修饰符?(C )
A.lazy B.number C.self D.trim
15.如果想在某个组件的根元素上监听一个原生事件,可以使用 v-on 的(B
)修饰符。
A..self B..native C.. capture D..once
16.运行以下代码,页面中的输出结果是(B )。
<div id="box">
<div v-if="score>=90">一等</div>
<div v-else-if="score>=75">二等</div>
<div v-else-if="score>=60">三等</div>
<div v-else>四等</div>
</div>
<script type="text/javascript">
var demo = new Vue({
el : '#box',
data : {
score : 80
}
});
</script>
A.一等 B.二等 C.三等 D.四等
17.下列代码中,横线处的正确写法是(A )。
<div id="example">
<my-component myMusic="没离开过"></my-component>
</div>
<script type="text/javascript">
var vm = new Vue({
el : '#example',
components : {
'my-component' : {
props : ['______'],
template : '<p>{{______}}</p>'
}
}
})
</script>
A.mymusic B.myMusic C.my-music D.my-Music
18.在应用中加载图片文件需要使用(A )加载器。
A.file-loader B.css-loader C.style-loader
D.image-loader
19.在父组件监听自定义事件的时候,可以通过(B )访问到传递的参数
值。
A.event B.$event C.$this D.$e
20.下面关于@vue/cli 创建的项目中 src 目录下的文件夹或文件的描述不正确的
是(D )。
A.assets 文件夹用于存储静态资源,会被 webpack 构建
B.components 文件夹用于存储公共组件
C.main.js 是项目的入口文件
D.store.js 是项目的路由配置文件
21.为 HTML 元素绑定属性需要使用(D )指令。
A.v-ifB.v-onC.v-modelD.v-bind
22.下列对于 v-show 指令的描述不正确的是(D )。
A.v-show 指令是根据表达式的值来判断是否显示或隐藏 DOM 元素
B.使用 v-show 指令的元素都始终会被渲染并保留在 DOM 中
C.绑定值的改变只是切换元素的 CSS 属性 display
D.如果在运行时条件很少改变,则需要使用 v-show
剩余39页未读,继续阅读
qq_57646613
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0