vuex module模块组

本文介绍如何通过模块组的方式组织Vuex状态管理,包括模块组的声明与使用,以及如何在组件中引用状态。

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

随着项目的复杂性增加,我们共享的状态越来越多,这时候我们就需要把我们状态的各种操作进行一个分组,分组后再进行按组编写。那今天我们就学习一下module:状态管理器的模块组操作。

声明模块组:

在vuex/store.js中声明模块组,我们还是用我们的const常量的方法声明模块组。代码如下:

 

1

2

3

const moduleA={

    state,mutations,getters,actions

}

声明好后,我们需要修改原来 Vuex.Stroe里的值:

 

1

2

3

export default new Vuex.Store({

    modules:{a:moduleA}

})

 

在模板中使用

现在我们要在模板中使用count状态,要用插值的形式写入。

 

1

<h3>{{$store.state.a.count}}</h3>

如果想用简单的方法引入,还是要在我们的计算属性中rutrun我们的状态。写法如下:

 

1

2

3

4

5

computed:{

    count(){

        return this.$store.state.a.count;

    }

},

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值