【文件属性】:
文件名称:vuex
文件大小:146KB
文件格式:ZIP
更新时间:2024-04-08 11:43:51
Vue
Vuex-api
商店:容器
核心概念
状态:状态树
mapState:映射辅助函数,将存储中的状态映射到局部计算属性,避免在计算属性中重复的声明
Getter:商店的计算属性,避免多个组件需要使用某些计算属性函数时复制函数
第一个参数:Getter接受状态作为第一个参数
第二个参数:也可接收其他getter作为第二个参数
mapGetters:辅助函数,将store中的getter映射到局部计算属性
变异:用于修改状态的状态
第一个参数:静音接受状态作为第一个参数
第二个参数:接受提交(commit)时的传参
mapMutation:辅助函数,将store中的突变映射到method中
突变都是同步事务
动作:类似变异,不同在于动作提交变异,而不直接改变状态;动作可以包含异步操作
第一个参数:接受一个与商店实例具有相同方法和属性的上下文对象
第二个参数:接受分配(dispatch)时的传
【文件预览】:
vuex-main
----.gitignore(231B)
----package.json(392B)
----src()
--------components()
--------main.js(179B)
--------assets()
--------App.vue(289B)
--------store()
----public()
--------index.html(611B)
--------favicon.ico(4KB)
----.browserslistrc(30B)
----README.md(2KB)
----babel.config.js(73B)
----yarn.lock(344KB)