框架内置API底层实现专题测试
考察知识点
- Vue.set/Vue.delete 底层实现
- 响应式依赖收集与触发机制
- 内置组件(keep-alive、teleport 等)源码
- Vue 全局 API 设计与实现
- 工具函数(nextTick 等)底层原理
💡 参考答案在文末
判断题
1
Vue 3中将Vue 2的全局API(如Vue.nextTick、Vue.set)改为从vue包中按需导入,这样做的主要目的是为了更好地支持Tree Shaking和避免全局污染。(判断对错)
单选题
2
关于Vue事件系统和nextTick的底层实现原理,以下说法正确的是?
3
关于keep-alive组件的底层实现,以下说法错误的是?
4
在Vue 2中使用EventBus(事件总线)实现跨组件通信时,以下说法正确的是?
5
在Vue 3中,关于nextTick的使用和实现,以下说法错误的是?
多选题
6
关于Vue中插槽(slot)和keep-alive的底层实现原理,以下哪些说法是正确的?
7
在Vue 3的render函数中,如何使用h函数和插槽机制实现一个自定义容器组件,该组件接受插槽内容并在外层包裹div?
填空题
8
在Vue 3中,子组件向父组件传递事件的标准方式是使用____________函数,该函数第一个参数是事件名称,后续参数是要传递的数据。父组件监听事件时,可以使用____________修饰符来验证事件参数是否符合预期。
参考答案
1.正确
2.B
3.D
4.A
5.B
6.A;B;D
7.A;D
8.$emit; emits选项验证
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码