1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import Vue from 'vue'
- import Vuex from 'vuex'
- import * as actions from './actions'
- import * as getters from './getters'
- Vue.use(Vuex)
- // 应用初始状态
- // const state = {
- // count: 10
- // }
- // // 定义所需的 mutations
- // const mutations = {
- // INCREMENT(state) {
- // state.count++
- // },
- // DECREMENT(state) {
- // state.count--
- // },
- // getRole(res) {
- // console.log(res)
- // }
- // }
- // // 创建 store 实例
- // export default new Vuex.Store({
- // actions,
- // getters,
- // state,
- // mutations
- // })
- const store = new Vuex.Store({
- state: {
- user: ''
- },
- getters: {
- getName(state) {
- return 'hello ' + state.name;
- }
- },
- mutations: {
- mutationSetName(state, name) {
- state.name = name;
- }
- },
- actions: {
- getRole(context, res) {
- }
- }
- });
- export default store;
|