首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在创建存储实例之前,vuex必须调用Vue.use(Vuex)

在创建存储实例之前,vuex必须调用Vue.use(Vuex)
EN

Stack Overflow用户
提问于 2018-10-16 18:16:29
回答 1查看 2K关注 0票数 0

我有一个store.js

代码语言:javascript
复制
import Vuex from 'vuex';

export default new Vuex.Store({
  state: { customers: [] },
  mutations: {
    addCustomer (customer) {
      state.customers.push(customer);
    }
  }
});

在我的main.js中,我指的是商店,但vue-devtools总是返回[vuex] must call Vue.use(Vuex) before creating a store instance.

代码语言:javascript
复制
import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex);    
import store from './store'
new Vue({
  store,
  render: h => h(App),
}).$mount('#app');
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-16 18:20:56

您没有在store.js中添加以下导入:

代码语言:javascript
复制
    import Vue from 'vue';
    import Vuex from 'vuex';

     Vue.use(Vuex);
      export default new Vuex.Store({ ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52841678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档