Vue3教程:一个基于 Vue 3 + Vant 3 的商城项目开源啦!
之前发布过一篇文章,告诉大家我要开发一个 Vue3 的商城项目并开源到 GitHub 上,供大家练手和学习,随后也一直有收到留言和反馈,问我开发到哪里了,什么时候开源之类的问题,今天终于可以通知大家,完成啦!🎉🎉开源啦!🎉🎉
由于正常上班的缘故,所以只能抽出空闲时间来做,适逢几次加班,导致比预估的工时推迟了一些时间,2020 年 11 月 3 日把项目开发的差不多了,之后一直处于自测和修改小问题的阶段。
我发现大家对这个项目的热情也挺高,所以在上周末也把项目部署到线上,让大家帮忙测试了一波。不过时间匆促还没来得及整理这些事情,后续我会把测试记录整理并发布上来,让大家看一下过程中遇到了哪些问题。
前文回顾:《Vue3 来了,Vue3 开源商城项目重构计划正式启动!》
开源地址
所有的代码、文件全部都开源到 GitHub 仓库中,并没有任何藏着掖着的行为,不会说缺少哪个页面或者某个重要功能,这种事情是不存在的,大家先看看文章和预览图,觉得不错的朋友可以继续了解一下这个项目。
当然,也希望感兴趣的朋友可以找找其中的问题,提一些 pr 或者 issue,让这个开源项目能够减少问题并且保持进步。
newbee-mall-vue3-app 在 GitHub 和国内的码云都创建了代码仓库,如果有人访问 GitHub 比较慢的话,建议在 Gitee 上查看该项目,两个仓库会保持同步更新。
预览地址
Vue3 版本的商城项目已经部署到线上环境,在开源仓库里可以看到访问地址。
由于服务器的带宽并不是非常大,担心大家直接把服务器挤爆了,希望大家不要一起访问,哈哈哈哈。
技术栈
新蜂商城 Vue 版本的第一个版本是 Vue2.6,这次是全新的升级,技术栈和组件也对应的升级为 Vue3.x、Vue-Router4.x、Vuex4.x、Vant3.x:
预览图
之前的开发版本是 Vue 2.6.10 和 Vant 2.5.0,与前一版相比较的话,除了 Vue 和组件的版本升级外,部分图标和页面实现也有一些微调,Vue3 版本的商城项目预览图如下:
- 登录页
- 首页
- 商品搜索
- 商品详情页
- 购物车
- 生成订单
- 地址管理
- 订单列表
- 订单详情
代码贡献
当然,目前是 newbee-mall-vue3-app 的第一个版本,虽然已经测试过几轮,不过有时候自测的可能不完善,应该还会有一些问题存在,也希望大家可以提出一些优化建议,可以提交issue,也可以给我留言或者到交流群里直接艾特我。
当然我也希望大家都能够为该项目做一下代码贡献,步骤如下:
- fork 代码
- 创建自己的分支
- commit并push修改的密码到你fork的代码仓库
- 提交 pr
总结
由于时间的关系也没有时间详细的讲解开发过程和一些注意事项,只是通过这篇简简单单的文章告诉大家,Vue 3 版本的商城开发出来了,也第一时间开源了出来供大家学习和练习,过程中如果有任何问题,也希望大家给我反馈,我会尽快的修复掉这些问题。
这篇文章就先这样了,下周再总结一篇更加丰富的内容,让大家可以更好的认识这个项目,感谢大家的观看,然后也希望大家动动发财的小手,帮忙点个 Star或者分享出去让更多地人可以看到这个项目,谢谢大家的支持啦。
除注明转载/出处外,皆为作者原创,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
第一次,当它本可进取时,却故作谦卑;
第二次,当它空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中虽不甘心,却又畏首畏尾。