位置:首页 > web前端 > vue

实际开发过程中,vuex可以被替代吗

dearweb 发布:2021-07-29 12:45:17阅读:

不少小伙伴在使用vue开发项目的时候,会出现全局状态管理的情况,正常情况下我们都会使用vuex进行管理,但是部分小伙伴对vuex应用不够熟练或者是不会使用,今天小编就给大家说一下除了使用vuex的替代方案。

写外部js

写外部 js,并导出对象,定义好需要公用的对象属性和 get 和 set 方法,使用时引入 js 对象,分别是用 set 和 get 进行属性值的修改和获取。

eventBus和sessiosStroge

eventBus事件总成可以全局修改状态,同样的sessiosStroge缓存也是比较不错的解决方案。

Vue-Apollo

vue-apollo是给vue封装的一个apolloclient插件,与react-apollo使用原理很相似

上述的几个解决方案都是可行的 ,小编亲测,当然具体还要看项目的体量,像redux状态管理也是不错的选择,入手相较于vuex也比较简单,还是那句话,根据实际项目的情况进行选择,项目大的话可以选择vuex和redux,小项目就无所谓了。

24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看