基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]

Vue (67) 2023-08-03 09:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂],希望能够帮助你!!!。

网上关于vue的实战项目源码大部分是一些demo,还有一部分是逻辑严谨度低、页面间交互简单的展示型项目,如音乐播放器等等。为了帮助大家更加深入的了解vue,bailicangdu在GitHub上贡献了自己基于 vue2 + vuex 构建的具有 45 个页面的大型单页面应用。

由于开放的外卖平台比一般的公司独有商店更加复杂,所以bailicangdu选定以饿了么为素材,该项目从零布局到完成共历时两个月,大大小小共 45 个页面,涉及注册、登陆、商品展示、购物车、下单等等,是一个完整的流程。目前该项目正在进行一些性能的优化,增加详细的注释。

“饿了么”的相关实现功能:

基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]_https://bianchenghao6.com/blog_Vue_第1张

“饿了么”项目布局:

基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]_https://bianchenghao6.com/blog_Vue_第2张

“饿了么”最终演示图:

城市列表页:

基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]_https://bianchenghao6.com/blog_Vue_第3张

搜索地址页:基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]_https://bianchenghao6.com/blog_Vue_第4张

商铺列表页:基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]_https://bianchenghao6.com/blog_Vue_第5张

商铺筛选页:基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]_https://bianchenghao6.com/blog_Vue_第6张

餐馆食品列表与购物车:基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]_https://bianchenghao6.com/blog_Vue_第7张

确认订单页:基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]_https://bianchenghao6.com/blog_Vue_第8张

搜索页:基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]_https://bianchenghao6.com/blog_Vue_第9张

登录页:基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]_https://bianchenghao6.com/blog_Vue_第10张

个人中心:基于vue2+vuex构建一个具有45个页面的大型单页面应用[通俗易懂]_https://bianchenghao6.com/blog_Vue_第11张

GitHub地址传送门:https://github.com/bailicangdu/vue2-elm

发表回复