Vuex笔记

68 阅读1分钟

一个简单的例子:

import { createStore } from 'vuex'

const store = createStore({
  state: {
    count: 0
  },
  mutations: {
    add (state) {
      state.count++
    }
  },
  getters: {
    double (state) {
      return state.count * 2
    }
  }
})
console.log('store', store.state.count)
store.commit('add')
console.log('store', store.state.count)
console.log('store', store.getters.double)