Vuex(全局状态管理)

Vuex是Vue.js的应用状态管理库,用于存储全局状态。它提供同步和异步处理状态的方法,并支持modules模块化管理。从初级到高级,包括state声明、mutations同步更新、getters异步获取、actions异步操作及modules模块化使用,帮助开发者更好地组织和共享组件状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

Vuex 是什么?

      Vuex是Vue.js应用程序的状态管理模式+库。它是用来存储全局的状态,在实际的开发过程中,我们发现组件和组件之间想共用同一个状态。比如用户相关信息,登录以后的Token,这个时候就需要用到Vuex来进行存储,让项目中所有的组件都能够使用这个状态信息。

 

Vuex 怎么使用?

 

Vuex安装

npm install vuex --save

 

初级使用案例:

     特点:同步处理状态

1、在state中声明一个number的状态,同时在mutations中创建一个外界可以访问的,同时可以改变number值的函数

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex);
const stores = {
  /*
  * state 是一个对象,用它来存储组件的状态
  * 在这里做一个集中的管理
  * */
	state: {
    token:'',
    number:0,
	},

  /*
  * mutations 是一个对象,它是用来改变state状态的方法集,其中的方法都是自己定义的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值