在做nuxt项目的时候, 在vue组件中使用this.store,会报undefined,查看了官网的vuex的使用办法,还是没有解决,最后发现package.json中有vuex,说明我自己也安装了vuex,这是原因所在,Nuxt本身已经集成了vuex,不需要再自行安装vuex,自己安装反而会和Nuxt集成的vuex造成冲突,所以办法是,删除package.json中的vuex,删除nodemodules,删除package−lock.json文件,执行‘npminstall‘,然后就可以取到store了.
参考文章: segmentfault.com/a/119000004…