store.js

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
  state: {
    count: 0
  },
  mutations: {
    increment (state) {
      state.count++
    },
    decrement (state) {
      state.count--
    }
  },
  actions: {
    increment (context) {
      context.commit('increment')
    },
    decrement (context) {
      context.commit('decrement')
    }
  },
  getters: {
    odd:state => state.count
  }
})
export default store

组件:

mapState

 

相关文章:

  • 2022-12-23
  • 2022-01-26
  • 2022-01-06
  • 2021-12-01
  • 2021-11-15
  • 2022-12-23
  • 2021-08-21
  • 2021-11-26
猜你喜欢
  • 2021-04-22
  • 2021-07-07
  • 2022-12-23
  • 2021-04-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案