vuex 和localstroage的区别


sessionStorage和localStorge在某种场合是可以代替vuex的,例如你只需要一个数据和状态存储的仓库,sessionStorage和localStorge是浏览器提供给你的读写数据的API,只能对数据进行简单的读写,而且只能操作字符串,它并不能异步操作;vuex是状态管理库,侧重在管理,可以通过世间对数据处理,可以用模块的思想来管理代码,但是比较繁琐冗余。
其实两者并不冲突,还可以相辅相成,一般大型的项目会将两者配合使用。如果你的项目足够简单,你就不需要vuex,一个even bus也可以满足,或者sessionStorage和localStorge再加emit和on也可以满足。