nuxt报错:[nuxt] store/index.js should export a method that returns a Vuex instance.

store/index.js代码如下:

// 入口文件

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)
const store = new Vuex.Store({
  state: {
    authenticated: 'a'
  }
})
export default store

只要将上方的store写法改一下就好了:(即js应该导出一个返回Vuex实例的方法。)

// 入口文件

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)
const store = () => new Vuex.Store({
  state: {
    authenticated: 'a'
  }
})
export default store

猜你喜欢

转载自www.cnblogs.com/nayek/p/12528856.html