pinia 模拟试卷 · 技能认证
PINIA中级技能认证卷
- 插件系统(插件注册、生命周期、常用插件实践)
- 数据持久化(localStorage/sessionStorage 持久化、插件配置)
- Store 间交互(跨 Store 引用、数据共享模式)
- TypeScript 支持(类型推导、泛型 Store、类型安全)
- 性能优化(响应式优化、批量更新、避免不必要的重渲染)
- SSR 与 Nuxt 集成(服务端渲染中的 Pinia、状态水合)
- 测试 Store(单元测试、模拟 Store、测试策略)
试卷习题(16 题)
参考答案在文末判断题
1
判断题
Pinia 的「避免状态交叉请求污染」只需要记住 API 名称,不需要考虑类型、测试、调试或架构边界。
2
判断题
Pinia 的「组件中的 Store 测试」只需要记住 API 名称,不需要考虑类型、测试、调试或架构边界。
3
判断题
在学习 Pinia 的「常用插件概述」时,可以将其理解为:了解pinia-plugin-persistedstate等社区插件的适用场景与作用
4
判断题
Pinia 的「服务端状态 hydration」只需要记住 API 名称,不需要考虑类型、测试、调试或架构边界。
单选题
5
单选题
在项目中处理「显式类型注解」时,哪种做法更符合 Pinia 的推荐思路?
6
单选题
在项目中处理「pinia-plugin-persistedstate」时,哪种做法更符合 Pinia 的推荐思路?
7
单选题
在项目中处理「组合式 Store 设计」时,哪种做法更符合 Pinia 的推荐思路?
8
单选题
在项目中处理「扩展 Store 属性」时,哪种做法更符合 Pinia 的推荐思路?
9
单选题
在项目中处理「Getter 缓存利用」时,哪种做法更符合 Pinia 的推荐思路?
10
单选题
团队准备在大型 Vue 项目中应用「避免状态交叉请求污染」。以下哪种决策最稳妥?
11
单选题
在项目中处理「Mock Action」时,哪种做法更符合 Pinia 的推荐思路?
12
单选题
在项目中处理「插件执行时机」时,哪种做法更符合 Pinia 的推荐思路?
多选题
13
多选题
围绕 Pinia 的「组合式 Store 设计」,下列说法正确的有?
14
多选题
围绕 Pinia 的「pinia-plugin-persistedstate」,下列说法正确的有?
填空题
15
填空题
Pinia 中「大型 Store 拆分」的关键关注点可以概括为 。
16
填空题
Pinia 中「持久化需求与方案」的关键关注点可以概括为 。
参考答案
1.错误
2.错误
3.正确
4.错误
5.A
6.A
7.A
8.A
9.A
10.A
11.A
12.A
13.A;B
14.A;B
15.按功能域拆分
16.localStorage/sessionStorage
