猿问
下载APP

请问一下vuex存储和本地存储的区别?

vuex存储和本地存储的区别


一只名叫tom的猫
浏览 73回答 4
4回答

吃鸡游戏

1.最重要的区别:vuex存储在内存,localstorage则以文件的方式存储在本地2.应用场景:vuex用于组件之间的传值,localstorage则主要用于不同页面之间的传值。3.永久性:当刷新页面时vuex存储的值会丢失,localstorage不会。

米琪卡哇伊

vuex管理的是应用处于当前运行状态下的一些数据,而storage保存的是由应用告诉浏览器需要保存的数据,区别是,网页一刷新,vuex数据就没了,而storage不受刷新影响。。。因此,在保存数据时,应该结合所使用场景的情况,因地制宜

烧仙草VB

vuex是状态管理用的,就是组件数据共享的那种,一个组件的数据变化会映射到使用这个数据的其他组件。再说localstorage,那个是H5提供的一个更简单的数据存储的方式,之前是用cookie存放,但是cookie存放的数据量太小,而且接口麻烦。localstorage的数据可以有5M的限制,相当大了已经,而且api相当简单好记,方便使用,在以后相信会成为主流的。

慕神8447489

在mutation的state的自定义set change方法的时候 根据使用场景的不同储存到Session Storage和Local Storage或者其他本地储存中把对应state的初始化改成从本地储存中获取另外本地储存 如果是存储JSON字符串 一定要做好相应的容错处理
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答