javascript - vuex和localstorage存储数据有什么区别
怪我咯
怪我咯 2017-05-18 11:00:30
0
4
746

vuex和localstorage存储数据有什么区别

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(4)
左手右手慢动作

vuex存的是状态,表示与view对应的数据,存的位置是内存中;

localstorage是浏览器提供的接口让你存的是文件、存在你电脑的磁盘,当然也可以把状态存到本地!

PHPzhong

完全就是两个东西,vuex是vue中的状态管理机制,是方便组件之间通信的;而localstorage是本地存储,是将数据存储到浏览器的方法,一般是在跨页面传递数据时使用。

仅有的幸福

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

Peter_Zhu

xsf——1991已经说的比较到位了,我补充下,如果你dispatch触发vuex不是写在当前路由,刷新页面的话,之前存在vuex里的数据会被初始化掉,vuex里面的数据会丢失掉。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!