Vuex操作步骤
2024-09-24 21:23:43
概念流程图:
案例:
(1)src/store/index.js导出仓库
(2)在入口文件引入仓库并派发到每个组件,在入口文件main.js引入,挂载到根组件上,方便以后使用this.$store调用仓库数据
(3)组件读取显示
直接读取:
年纪:{{this.$store.person.age}}
姓名:{{this.$store.person.name}}
性别:{{this.$store.person.sex}}
mapState映射读取
在计算属性进行映射设置
映射读取显示
年纪:{{person.age}}
姓名:{{person.name}}
性别:{{person.sex}}
(4)点击时修改state
步骤1:给年纪绑定点击事件,使用dispatch派发事件
这里可以使用映射API-简化操作流程
引入actions映射API步骤
使用位置:不在computed计算属性里,而是在methods方法里,和其他方法同级
步骤2:actions接收事件,并通过commit调用mutations
步骤3:调用mutations去改变共用数据
Actions里都是异步操作
Mutations是同步操作
.
最新文章
- POJ 3254. Corn Fields 状态压缩DP (入门级)
- 第二天--html+css
- SOA总结(图片打开略慢请知晓)
- Thrift架构~thrift中间语言的认识(只有它什么都不是,它才有可能什么都是)
- 常用库nuget包集合
- Jquery效果代码--(二)
- BZOJ 1055 玩具取名
- 周赛C题 LightOJ 1047 (DP)
- 基础二 day4 日记
- Demo更新列表
- Java知多少(66)输入输出(IO)和流的概述
- 在浏览器中输入url回车之后会发生什么
- PHP获取手机号
- Android ——Toolbar开发实践总结(转)
- pthread中errors.h的代码
- D - Binary Lexicographic Sequence URAL - 1081 (贪心)
- 【前端工具】 在 Windows 下安装 GruntJS——教程(译)
- ubuntu-16.04.2-server-amd64.iso
- 数据预处理:PCA,SVD,whitening,normalization
- 转帖 JS的基础语法2