网站首页 > 精选文章 正文
1. 初始化数据、配置actions、配置mutations,操作文件store
State:定义了应用状态的数据结构,可以在这里设置默认的初始状态。
Getter:允许组件从 store 中获取数据,mapGetters 辅助函数仅仅是将 store 中的 getter 映射到局部计算属性。
Mutation:是唯一更改 store 中状态的方法,且必须是同步函数。
Action:用于提交 mutation,而不是直接变更状态,可以包含任意异步操作。
Module:可以将 store 分割成模块(module)。每个模块拥有自己的 state、mutation、action、getter、甚至是嵌套子模块
2、vuex的四个map方法的使用
1. mapState方法:用于帮助我们映射state中的数据为计算属性
2. mapGetters方法:用于帮助我们映射getters中的数据为计算属性
3. mapActions方法:用于帮助我们生成与actions对话的方法,即:包含$store.dispatch(xxx的函数
4. mapMutations方法:用于帮助我们生成与mutations对话的方法,即:包含$store.commit(xxx)的函数
**注:mapActions与mapMutations使用时,若需要传递参数:在模板中绑定事件时就传递好参数,否则参数就是事件对象**
猜你喜欢
- 2025-09-12 uni-app基于vue开发小程序与标准vue开发新增点
- 2025-09-12 Vue3.6 从响应式突破到 Rolldown 未来蓝图,全新体验来袭!
- 2025-09-12 一场面试败北引发的思考:为什么map和forEach不能混为一谈
- 2025-09-12 一款综合地图应用组件,内置了百度、高德、天地图瓦片
- 2025-09-12 vue 制作热力图(heatmapjs-vue)_excel制作热力图
- 2025-09-12 逆向webpack打包,还原出原始文件
- 2025-09-12 vue3这种单页面响应模式,怎么让搜索引擎可以友好?
- 2025-09-12 基于VUE3开发的CAD地图可视化平台代码开源了
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)