美文网首页
vuex分模块

vuex分模块

作者: 蜗牛和曼巴 | 来源:发表于2018-10-17 19:54 被阅读0次

1.在store文件夹中新建一个文件夹叫modules文件夹 //store文件夹中有一个index.js文件是自己创建的,还有store文件夹页是自己创建的写在src文件夹后面不是里面
2.在modules文件夹中新建两个JS文件,一个叫count.js文件是保存数量的其他保存的不要放在该文件的state中,一个叫user.js文件
3.在count.js文件中新建

// 创建vuex空对象
const state = {
num
}
const mutations = {}
const actions = {}
const getters = {}

// 导出vuex实例对象
export default new Vuex.store({
  state,
  mutations,
  actions,
  getters
})

4.在store文件夹中的index.js文件中去引入count.js文件

import count ='./modules/count'
Vue.use(Vuex)

5.在index.js中记得

const store = new Vuex.Store({
  module:{
count   //意思是引入模块,有多少个模块就引多少
}
  }

6.如果有vue组件需要访问到count模块

<el-tag type="danger">{{$store.state.count.num}}</el-tag><el-button @click="getRes">-1</el-button>
//记得如果想要访问模块里面的属性在前面加上模块名称

7.在mapState中,其他的map写法不变

computed:mapState({
num:state=>state.模块名.模块里的属性
})

相关文章

  • vuex分模块

    1.在store文件夹中新建一个文件夹叫modules文件夹 //store文件夹中有一个index.js文件是...

  • vuex使用方法简述

    下载vuex module分模块开发 将整个store分割成模块module,每个模块有自己的state,muta...

  • 2020-06-16 Vuex 使用module如何调用其他模块

    Vuex 允许我们把 store 分 module(模块)。每一个模块包含各自的状态、mutation、actio...

  • vuex深度学习

    单个组件的数据走向 VUEX架构 最简单的Store VUEX核心模块 state模块 getter模块 Muta...

  • 模块化vuex,获取、设置数据,及刷新保留数据方法

    前言 1.模块化vuex2.获取vuex中的数据3.设置vuex中的数据4.刷新之后,保留数据 模块化vuex 数...

  • vuex

    如图是vuex的模块结构 使用vuex app.js触发模块action中的toggleSideBar方法: 用户...

  • vuex中namespaced的作用

    vuex中的store分模块管理,需要在store的index.js中引入各个模块,为了解决不同模块命名冲突的问题...

  • VueX--VUE核心插件

    使用VueX方法 1.安装vuex模块 npm install vuex --save 2.作为插件使用 Vue....

  • vuex分模块管理状态demo

    新建文件 1.store 文件夹下新增index.js和modules目录2.index文件代码 3.app.js...

  • Vuex笔记

    Vuex 安装插件 Vue use(Vuex) 创建对象 module是模块的意思,为什么在Vuex中我们要使用模...

网友评论

      本文标题:vuex分模块

      本文链接:https://www.haomeiwen.com/subject/hjorzftx.html