State 状态管理专题测试
考察知识点
- 声明与访问 State:掌握 State 状态管理 中
声明与访问 State的核心概念、使用方式与常见实践 - 重置 State:掌握 State 状态管理 中
重置 State的核心概念、使用方式与常见实践 - 变更 State:掌握 State 状态管理 中
变更 State的核心概念、使用方式与常见实践 - $patch 批量修改:掌握 State 状态管理 中
$patch 批量修改的核心概念、使用方式与常见实践 - 替换整个 State:掌握 State 状态管理 中
替换整个 State的核心概念、使用方式与常见实践
💡 参考答案在文末
判断题
1
在学习 Pinia 的「声明与访问 State」时,可以将其理解为:在Store中声明state属性,掌握在组件中通过store实例访问状态
2
在学习 Pinia 的「重置 State」时,可以将其理解为:使用store.$reset()将状态重置为初始值,掌握适用场景
3
在学习 Pinia 的「变更 State」时,可以将其理解为:直接修改store.state属性,理解Pinia支持直接修改(无需mutations)
单选题
4
关于 Pinia 中「声明与访问 State」的理解,以下哪一项最准确?
5
关于 Pinia 中「重置 State」的理解,以下哪一项最准确?
6
关于 Pinia 中「变更 State」的理解,以下哪一项最准确?
7
在项目中处理「$patch 批量修改」时,哪种做法更符合 Pinia 的推荐思路?
8
在项目中处理「替换整个 State」时,哪种做法更符合 Pinia 的推荐思路?
多选题
9
围绕 Pinia 的「$patch 批量修改」,下列说法正确的有?
10
围绕 Pinia 的「替换整个 State」,下列说法正确的有?
填空题
11
Pinia 中「$patch 批量修改」的关键关注点可以概括为 ____________。
12
Pinia 中「替换整个 State」的关键关注点可以概括为 ____________。
参考答案
1.正确
2.正确
3.正确
4.A
5.A
6.A
7.A
8.A
9.A;B
10.A;B
11.$patch()
12.$patch()
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码