手把手学习Vue3.0:Vue3.0跟Vuex、Router、Axios等组件的版本对照大全

2,562 阅读2分钟

背景

因为要做全栈,我本身又是后端出身,前端的知识还停留在十几年前的水平。着手学习Vue的时候,Vue3.x版本已经发布可惜还是不是release版本,网上的很多例子都是基于Vue2.x版本,出了不少错误,没少耗时。现在我基本上都学习一遍了,现在把我用的组件版本整理如下。如果你也在学习Vue3.x,当你读到我的文章的时候,希望能够给你带来帮助,少走弯路。

组件介绍

  • 做一个前端项目只有vue3.x还不行,我前面的文章也介绍了如何开启一个vue3.x的项目,大家可以去学习。
  • 我用的组件分别是:这些组件都是针对Vue3.X的,大家注意下next标记,Vue2.x配套的是不带next的。
  • 路由:vue-router-next
  • 状态管理:vuex-next
  • 消息总线:mitt
  • UI:Element-plus,我用的是它,也有其他组件,大家看个人习惯
  • HTTP 库:Axios
  • 脚手架:@vue/cli,帮我们创建项目,建议大家使用,我看有的文档上说,新手用命令一点一点敲,等熟练后再使用脚手架。我不这样认为,现在网上好多帖子都在说如何使用cli创建,完全可以通过看这些文章搞定这些疑问。我的《手把手学习Vue3.0系列》就解决了这个问题,我这篇文章也是解决版本对照问题和基本组件汇总。
  • 下表是我的工程里面的版本,都是最新版本。

组件明细

UI库:Element-plus

路由:vue-router-next

状态管理:vuex-next

事件总线:mitt

  • API地址: api地址也在这里面,看README.md

HTTP库:axios

  • 官网地址: www.axios-js.com/,暂时不能翻墙,就放个中文文档占位。

  • API地址: 可以从Git地址中的Readme学习,也可以从中文网学习。www.axios-js.com/

脚手架:@vue/cli

​​​​​​​

总结

  • 启动一个vue的前端项目,基础组件基本上都引用完成了,Vue3.x对应的版本、安装命令、api、官网都给大家总结好了。
  • 其他的组件库就是常用的JS组件库了,这些跟Vue本身没有关联关系了,存JS应用了。
  • 再次强调下,2.X的相应组件的安装命令是由区别的
  • 希望这个总结对版本迷惑的同学有帮助,感谢关注,一键三连,一起交流学习。