关于在 vue3.0 版本中使用内置 api 取代 vuex 的使用

一:前言

近期公司要做一个新项目,想着 vue3.0 发布也有一段时间了还没用过,不如就试试vue3.0特性如何,后经讨论,一致决定使用vue3.0 及 elementui-plus 来构建新项目。

二:改变

相对于 vue2.0 而言,vue3.0 的变化还是不少的,刚接触时可能会出现短暂一脸懵逼的情况。(我是谁?? 我在哪??)。当然,尤大大 当然也为我们充分考虑到了这一点, vue3.0 是完全兼容 vue2.0 的,因此,就算你构建了 vue3.0 版本的项目,你也完全可以使用 vue2.0 的东西。对于 vue3.0 与 vue2.0 具体的改变有哪些,移步 特性变化

三:使用

步入正题,那么,我们在 vue3.0 中该如何取代 vue2.0 中的 vuex呢?
先来看一下之前 vue2.0中 vuex 是怎么来管理状态的
这是vuex模块化目录文件。

3.1:vue2.0

在这里插入图片描述

这是collection.js文件,vuex 的四种状态

在这里插入图片描述

3.2:vue3.0

这是vue3.0中取代vue2.0 vuex 的目录文件夹,依然是模块化。
在这里插入图片描述

这是webHome中的 js 文件。

在这里插入图片描述
最后 export 导出即可。
然后在 store.js 中引入。

在这里插入图片描述

然后在外部.vue文件中调用 上面封装好的 actions 中的方法。如图,

在这里插入图片描述

四:至此,我们就完成了在vue3.0 中取代 vue2.0 中的 vuex的内置方法。若有错误,麻烦指出,若有疑惑,可在下方留言予以解答。有用点赞再走,共同进步。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值