PINIA中级技能认证卷
考察知识点
- 插件系统(插件注册、生命周期、常用插件实践)
- 数据持久化(localStorage/sessionStorage 持久化、插件配置)
- Store 间交互(跨 Store 引用、数据共享模式)
- TypeScript 支持(类型推导、泛型 Store、类型安全)
- 性能优化(响应式优化、批量更新、避免不必要的重渲染)
- SSR 与 Nuxt 集成(服务端渲染中的 Pinia、状态水合)
- 测试 Store(单元测试、模拟 Store、测试策略)
💡 参考答案在文末
判断题
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
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码