测验概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
Java 测试
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
您必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
类别
- 未分类 0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
1/10问题
1. 问题
关于自定义指令,以下说法正确的是?
正确
自定义指令可以全局或局部注册,有专门的生命周期钩子,可以接收参数和修饰符,也可以应用于组件上。
错误
自定义指令可以全局或局部注册,有专门的生命周期钩子,可以接收参数和修饰符,也可以应用于组件上。
-
2/10问题
2. 问题
以下哪个 API 适合在组件卸载时清理副作用?
正确
onUnmounted() 是清理定时器、事件监听器等副作用的正确位置。
错误
onUnmounted() 是清理定时器、事件监听器等副作用的正确位置。
-
3/10问题
3. 问题
以下哪个 API 可以优化大型列表的渲染性能?
正确
v-memo 是 Vue3.2 新增的指令,可以记忆子树模板,避免不必要的更新。
错误
v-memo 是 Vue3.2 新增的指令,可以记忆子树模板,避免不必要的更新。
-
4/10问题
4. 问题
关于 Vue3 的 v-bind 和 CSS 变量,以下说法正确的是?
正确
Vue3 支持在 style 中使用 v-bind 绑定组件状态到 CSS 变量,如 color: v-bind(‘themeColor’)。
错误
Vue3 支持在 style 中使用 v-bind 绑定组件状态到 CSS 变量,如 color: v-bind(‘themeColor’)。
-
5/10问题
5. 问题
在 Vue3 中,以下哪种情况不会触发组件重新渲染?
正确
Vue 的响应式系统不会跟踪普通局部变量的变化,其他选项都会触发重新渲染。
错误
Vue 的响应式系统不会跟踪普通局部变量的变化,其他选项都会触发重新渲染。
-
6/10问题
6. 问题
关于 <script setup> 语法糖,以下说法错误的是?
正确
<script setup> 中所有顶层绑定都会自动暴露给模板,无需手动返回。
错误
<script setup> 中所有顶层绑定都会自动暴露给模板,无需手动返回。
-
7/10问题
7. 问题
当 isActive 为 true,hasError 为 false时,渲染结果是?
<div :class="{'active': isActive, 'error': hasError}"></div>
正确
对象语法中只有值为 true 的 class 会被添加,所以只有 active 会被应用。
错误
对象语法中只有值为 true 的 class 会被添加,所以只有 active 会被应用。
-
8/10问题
8. 问题
在模板中使用这个 prop 的正确方式是?
props: { title: { type: String, required: true } }
正确
Vue3 中两种写法都是正确的,B 选项的语法不存在。
错误
Vue3 中两种写法都是正确的,B 选项的语法不存在。
-
9/10问题
9. 问题
在 Vue3 中,如何正确使用 v-for 渲染一个数组?
const items = ref(['Apple', 'Banana', 'Orange'])
正确
Vue3 支持 in和 of 两种语法,也可以获取索引。
错误
Vue3 支持 in和 of 两种语法,也可以获取索引。
-
10/10问题
10. 问题
在 Vue3 中,如何正确监听一个 ref 值的变化?
const count = ref(0)
正确
这三种方式都可以监听 ref 值的变化。
错误
这三种方式都可以监听 ref 值的变化。