Vuex-Vue.js的状态管理插件

Vuex作为Vue.js的状态管理工具,用于解决组件间复杂的数据传递问题。本文详细介绍了Vuex的安装配置、state状态对象的三种赋值方法、mutations的使用、getters属性的加工处理以及actions的异步修改state,并探讨了module模块组在大型项目中的重要性。
摘要由CSDN通过智能技术生成

一、引言

在Vue.js的组件基础中,我们在两个组件之间传值使用的是props(父组件向子组件传值),自定义事件this.$emit方法(子组件向父组件传值),对于简单的组件比较少的,而且依赖不复杂的我们可以使用,但是,如果组件很多,而且依赖很复杂,两个组件不一定是父子关系,而且关系比较远的时候,如果我们还是使用传统的传值方式,那将会是一场灾难(两个距离比较远的组件如果使用传统方式,需要通过可能比较多的中间组件进行传值),因此Vuex诞生了,Vuex可以看作是一个基于缓存的状态管理工具,我们在其store中存储相应的data属性传和方法,两个组件不论是何处,都通过中间的Vuex来传递数值和方法,这样我们就从混乱中解放了。

二、Vuex的安装及配置

安装vuex

cnpm i vuex -D

根目录下新建sore文件夹,在其中新建index.js

import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex)

在main.js中引入这个index.js,并注册vuex

import Vue from  'vue'
import VueRouter from '
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值