vuex - 简单使用步骤梳理,轻松掌握、附源码

简介: -----------------------往期-----------------------------vuex - 学习日记vuex - 辅助函数学习vuex - 常用命令学习及用法整理vuex - 项目结构目录及一些简单配置  -----------------------正文...

 -----------------------往期-----------------------------

vuex - 学习日记

vuex - 辅助函数学习

vuex - 常用命令学习及用法整理

vuex - 项目结构目录及一些简单配置

 

 -----------------------正文-----------------------------

首先,目录结构依然如下:

按配置顺序来说:

store.js(有时也命名为index.js)页面

store配置主要分以下几大块:

第一,引入依赖

vue和vuex不用说,getters、actions、mutations三个是用来增删改查store的,

 再引入一些自己需要的依赖,比如store中用到数据请求时,引入$axios,

如需根据状态切换路由,再引入router

如需要设置存储sessionstore时再引入自命名的ls配置文件等。

第二,使用vuex

Vue.use(Vuex)

第三,定义vuex数据状态

let state = {...}

 第四,业务逻辑处理

自己需要使用store所做的一些业务逻辑,可以在这里定义处理了。

第五,输出

1 export const store = new Vuex.Store({
2   state,
3   getters,
4   actions,
5   mutations
6 });

 

接下来,store里边设置了state数据,想要取到的话,就去getters里边设置

getters.js页面

我这里偷个懒,全部抛出了自己的state,然后使用时直接state.属性了。

 

 修改store数据三步走 - 流程如下

vue组件中dispatch、action.js中commit、mutations.js文件中执行

1.组件内部dispatch分发任务

2.action.js传达任务

3. mutations.js里边执行具体任务

多了一个mutation-type.js,他的作用是给mutations里边定义变量名称用的。

具体为什么非要这么分出来写下,除了便于管理之外,我也不知道更好的理由了。

 

 

 

目录
相关文章
|
5月前
|
JavaScript
VueX用法快速回顾(适用于有基础的同学)
【8月更文挑战第20天】VueX用法快速回顾(适用于有基础的同学)
50 1
|
8月前
|
JavaScript Java 测试技术
基于小程序的学生知识成果展示与交流+springboot+vue.js附带文章和源代码设计说明文档ppt
基于小程序的学生知识成果展示与交流+springboot+vue.js附带文章和源代码设计说明文档ppt
71 8
|
8月前
|
JavaScript Java 测试技术
基于springboot+vue.js的信息技术知识赛系统附带文章和源代码设计说明文档ppt
基于springboot+vue.js的信息技术知识赛系统附带文章和源代码设计说明文档ppt
154 2
|
前端开发 JavaScript
【React工作记录八十】 一步步教你用taro封装一个公司库的下拉组件
【React工作记录八十】 一步步教你用taro封装一个公司库的下拉组件
115 0
|
JavaScript 数据安全/隐私保护
【Vue 开发实战】实战篇 # 39:创建一个分步表单
【Vue 开发实战】实战篇 # 39:创建一个分步表单
235 0
【Vue 开发实战】实战篇 # 39:创建一个分步表单
|
前端开发
前端学习笔记202305学习笔记第二十四天-vue3.0-axios根据实际项目封装完善
前端学习笔记202305学习笔记第二十四天-vue3.0-axios根据实际项目封装完善
58 0
|
资源调度 JavaScript 前端开发
Vue3框架的创建的两种种方案(第十二课)
Vue3框架的创建的两种种方案(第十二课)
71 0
|
编解码 JavaScript 前端开发
Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(项目演示、涉及知识点、源码分享)
Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(项目演示、涉及知识点、源码分享)
298 0
|
Web App开发 JavaScript
源码方法论:读vue3源码时遇到问题,我该如何验证?
源码方法论:读vue3源码时遇到问题,我该如何验证?
123 0
|
前端开发
前端学习笔记202304学习笔记第十六天-vue3.0-介绍案例的效果和主要实现步骤
前端学习笔记202304学习笔记第十六天-vue3.0-介绍案例的效果和主要实现步骤
72 0

热门文章

最新文章