为了账号安全,请及时绑定邮箱和手机立即绑定

locastorage 更够替代vuex吗

locastorage 更够替代vuex吗

慕尼黑5688855 2019-05-11 08:49:59
在项目中好像所有使用vux的需求都能用locastorage解决。1:登录信息的保存2:组件的数据的共享,需要改变的就A组件set一下状态,跳到B组件自然获取的是新的状态。什么时候必须用到vuex???
查看完整描述

2 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

locastorage?愣了一下,还以为是新库。用localStorage替代vuex,从功能上看,可行。没学会用vuex之前,我是用sessionStorage替代vuex。当然,弊端很明显,sessionStorage只能对数据进行简单的读写,在不同组件之间读写数据并做数据转化时,都需要对每个读写操作都写上一遍相同的代码。为了省下这重复的工作量,我把读写数据的处理写成一个全局函数,这样使用方式简单,功能也能实现。但是随着需求的变动,需要交互的数据越来越多,全写成全局函数,显然不适合了,需要一个单独的模块这来管理这些数据读写操作。想想,还是花点时间学学vuex吧
                            
查看完整回答
反对 回复 2019-05-11
?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

vuex是状态管理,重点是管理,不是存放。localStorage只有读写数据的功能,没有管理的功能,如果单读用的话你就需要自己写管理的功能。两者一起使用不冲突。
不要把两者弄混了,两者是完全不一样的东西。一个是状态管理的库,一个是浏览器提供给你的读写数据的API。
                            
查看完整回答
反对 回复 2019-05-11
  • 2 回答
  • 0 关注
  • 464 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信