全部学科
Python全栈
python
NodeJS全栈
nodejs
📝 1 篇文章 5 道配套习题

组件高级用法与通信专题

专题说明

本专题涵盖Vue组件的高级通信方式,包括provide/inject、事件总线、Vuex状态管理等跨组件通信机制。

学习目标

  1. 掌握provide/inject跨层级通信
  2. 理解事件总线的实现和局限
  3. 了解Vuex状态管理的核心概念

学习内容

  • provide/inject依赖注入
  • 事件总线(Event Bus)
  • Vuex状态管理
  • 跨组件通信最佳实践

学习建议

建议先阅读配套完整指南,理解各通信机制后再开始答题,重点对比不同场景下的选择。

📝 配套习题(5 题)

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

Vue组件可以通过name选项来引用自身,实现递归组件。

A

B

单选题
2

Vue中Mixin的主要作用是什么?

A

复用组件的模板

B

复用组件的逻辑代码

C

优化组件性能

D

管理组件样式

3

高阶组件(HOC)的本质是什么?

A

一个Vue实例

B

一个接收组件并返回新组件的函数

C

一种特殊的Mixin

D

一种模板语法

4

Provide/Inject适合用于什么场景?

A

父子组件通信

B

兄弟组件通信

C

跨多层级后代组件通信

D

非相关组件通信

多选题
5

关于函数式组件,以下哪些说法是正确的?

A

函数式组件没有响应式数据

B

函数式组件没有生命周期钩子

C

函数式组件渲染性能更高

D

函数式组件不能使用props

参考答案
1.正确 2.B 3.B 4.C 5.A;B;C
想在手机上练习这套专题?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一个专题 组件化开发专题
下一个专题 → 自定义指令与渲染函数专题
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码