首页/ 学科题库/ vue/ 生命周期与钩子函数专题测试
vue 模拟试卷

生命周期与钩子函数专题测试

8 题 40 分钟 难度:★★
  • 创建阶段(beforeCreate、created)
  • 挂载阶段(beforeMount、mounted)
  • 更新阶段(beforeUpdate、updated)
  • 销毁阶段(beforeDestroy/Unmount、destroyed/Unmounted)
  • 钩子函数的实际应用场景

试卷习题(8 题)

参考答案在文末
判断题
1
判断题

mounted钩子在整个生命周期中只会被调用一次。

A

对

B

错

2
判断题

errorCaptured钩子只能捕获当前组件内部抛出的错误。

A

对

B

错

单选题
3
单选题

Vue实例的生命周期中,哪个阶段表示实例已经完成DOM挂载?

A

created

B

mounted

C

updated

D

destroyed

4
单选题

当响应式数据变化导致DOM更新完成后,哪个生命周期钩子会被调用?

A

beforeUpdate

B

updated

C

beforeMount

D

mounted

5
单选题

被keep-alive缓存的组件切换时,会触发哪两个特有的生命周期钩子?

A

mounted和destroyed

B

activated和deactivated

C

show和hide

D

enter和leave

多选题
6
多选题

在created钩子中,可以进行以下哪些操作?

A

访问组件的data数据

B

访问组件的methods方法

C

操作DOM元素

D

发起异步请求获取数据

7
多选题

在beforeDestroy钩子中,适合进行以下哪些操作?

A

清除定时器

B

取消事件监听

C

修改组件数据

D

清理第三方插件实例

填空题
8
填空题

在Vue中,父子组件加载时的生命周期顺序为:父 → 父 → 父 → 子beforeCreate → 子created → 子beforeMount → 子mounted → 父mounted。

参考答案
1.错误 2.错误 3.B 4.B 5.B 6.A;B;D 7.A;B;D 8.beforeCreate;created;beforeMount
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 模板语法与数据绑定专题测试 下一套 → 组件化开发专题测试