vue知識點總結 --- vuex熱更替
阿新 • • 發佈:2018-11-05
- 修改state、mutations等配置時,不觸發頁面重新整理
export default () => { const store = new Vuex.Store({ state: defaultState, mutations, actions, getters }) // webpack熱更替 if (module.hot) { module.hot.accept([ './state/state', './mutations/mutations', './actions/actions', './getters/getters' ], () => { const newState = require('./state/state').default const newMutations = require('./mutations/mutations').default const newActions = require('./actions/actions').default const newGetters = require('./getters/getters').default store.hotUpdate({ state: newState, mutations: newMutations, actions: newActions, getters: newGetters }) }) } return store }