Vuex 第6节 module模块组

Posted elva3zora

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vuex 第6节 module模块组相关的知识,希望对你有一定的参考价值。

Vuex 第6节 module模块组


第6节 module模块组

前言:axios 与后端结合需要了解

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

声明模块组

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

const moduleA={
    state,mutations,getters,actions
}

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

export default new Vuex.Store({
    modules:{a:moduleA}
})

在模板中使用

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

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

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

computed:{
    count(){
        return this.$store.state.a.count;
    }
},

以上是关于Vuex 第6节 module模块组的主要内容,如果未能解决你的问题,请参考以下文章

vuex学习---modules

JMeter:逻辑控制器_模块控制器(Module Controller)

Vuex - Module

vue中vuex的使用, vuex使用模块化自动引入modules

Vuex modules的使用

vuex中的模块化(modules)和命名空间(namespaced),以及四个辅助函数