1.0.1 • Published 4 years ago

vmx-vuex v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

How to Use

启动

import Vue from 'vue'

import VueModx from 'vue-modx'
import VuexModule from 'vmx-vuex'

// start plugin framework
Vue.use(VueModx, {
  modules: [VuexModule],
  config: {}
})

// get store to create Vue object
const store = VuexModule.store()

new Vue({
  el: '#app',
  store,
  render: h => h(App)
})

扩展

export default {
  name: 'user-state',
  dependsOn: ['vuex'],
  extensions: {
    'vuex.modules': {
      user: {
        state: () => ({ ... }),
        mutations: { ... },
        actions: { ... },
        getters: { ... } 
      },
      corp: {
        state: () => ({ ... }),
        mutations: { ... },
        actions: { ... },
        getters: { ... } 
      }
    }
  }
}

扩展点:

  • vuex.modules
  • vuex.state
  • vuex.mutations
  • vuex.getters
  • vuex.actions
3.0.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago