老师,既然会有这个问题,为什么还要用vuex,而不用localstorage
我们只是用响应式的数据来进行展示,组件间的数据传递,如果有数据进行了变化,我们一般会向后端发请求来进行更新,然后再其他需要展示的页面拉取接口获取最新的服务端数据,所以这里用不到 localstorage 来存储数据。
当然我们也可以将以上的对服务端的操作换成对本地 localstorage 的操作,不过这样在实际项目中就没有什么意义了。
一般选择配合使用是为了做一些数据状态的缓存,比如离线应用什么的,这样即使没网,打开客户端也是有之前缓存的数据的。
vuex是响应式的,而localstorage不是,一般两个配合使用