我们知道vuex保存的内容如果刷新了就会丢失,所以我们在保存的时候利用js存储技术(localStorage
、sessionStorage
、cookie
)来进行处理
但是那和我直接利用js存储技术(localStorage
、sessionStorage)有什么区别呢?
首先vuex是用在单页面直接通信的,他可以实现实时更新,一旦某个地方修改了其他用到的地方也能马上改变。
主要是用来解决组件之间的通讯问题。一个项目都是在store里面定义变量的。由统一的办法修改,这样也避免出现变量名重复的问题,而使用session的话多人开发你不知道别人命名了,可能会覆盖别人的重复命名。vuex好处就是直接打开store所有命名的变量都能知道。
总结:
1,vuex实时更新
2,使用vuex更方便管理。避免变量名重复