事情是这样的:
以往做小程序,在main.js中定义:
Vue.prototype.gData = {
userInfo: {}
}
保存着用户信息,在App.vue中启动检测本地缓存,有用户信息就存入 gData中,这样小程序启动就把用户信息保存。
在处理用户信息的时候,比如登录或修改的时候,同时修改gData与本地缓存。
用户信息我在任何地方随时拿到,那么问题来了,我还用 vuex 的 store 干什么呢?存入store与以上方式相比,有什么优势?
而且引入 vuex 需要 几百KB的大小,有必要吗?
1 个回复
x***@163.com
有必要就用没必要就不用,vuex不仅仅保留变量这个功能而已