学习用nuxt
静态化vue
项目
把一个已经做好的vue项目迁移到nuxt框架下来
在vue
中,定义vuex
是直接定义的一个实例对象
代码如下:
export default new Vuex.Store({ state: { }, mutations: { }, debug: true });
但是在nuxt
官方文档中,却是这样定义的
示例代码如下:
const createStore = () => { return new Vuex.Store({ state: { }, mutations: { } }) }
nuxt
是出于什么原因要这样处理呢?只在调用时才实例化对象以节省性能?
如果我要在其他非组件页面调用store
对象,不是又得重新实例化了么?
Cats萌萌
相关分类