vuex和window对象很相似,因为是SPA,所以vuex可以做状态管理。但是vuex当页面刷新的时候会被重置为其初始值,或者说你用vue做多页面,这时候你的状态是不会被保存的。
localstorage是h5本地存储的一种方式,localStorage保存的数据,一般情况下是永久保存的,也就是说只要采用localstorage保存信息,数据便一直存储在用户的客户端中。
即使用户关闭当前web浏览器后重新启动,数据让然存在。知道用户或程序明确制定删除,数据的生命周期才会结束。这么讲你应该明白它们各自的使用场景了吧。