当前位置:首页 > 技术分析 > 正文内容

基于vue2+vuex构建一个具有45个页面的大型单页面应用

ruisui884个月前 (02-03)技术分析30

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

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

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

“饿了么”项目布局:

“饿了么”最终演示图:

城市列表页:

搜索地址页:

商铺列表页:

商铺筛选页:

餐馆食品列表与购物车:

确认订单页:

搜索页:

登录页:

个人中心:

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

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1488.html

标签: vue 多页面
分享给朋友:

“基于vue2+vuex构建一个具有45个页面的大型单页面应用” 的相关文章

Gitlab之间进行同步备份

目前,我们公司有两个研发团队,分别在北京和武汉,考虑到访问速度的问题,原有武汉的研发环境在近端部署。也就是北京和武汉分别有两套独立的研发管理环境,虽然这解决了近端访问速度的问题,但是管理上较为分散,比如研发环境备份和恢复就是最重要的问题之一。最近,处于对安全性和合规性的考虑,希望将北京和武汉的源代码...

K8S NFS 共享存储

NFS 共享存储前面我们学习了 hostPath 与 Local PV 两种本地存储方式,但是平时我们的应用更多的是无状态服务,可能会同时发布在不同的节点上,这个时候本地存储就不适用了,往往就需要使用到共享存储了,比如最简单常用的网络共享存储 NFS,本节课我们就来介绍下如何在 Kubernetes...

30 个纯 HTML5 实现的游戏

浏览器和 JavaScript 的功能逐年不断的变强变大。曾几何时,任何类型的游戏都需要Flash。但随着 HTML5 发展,HTML5 + WebGL 游戏式就慢慢占领着这个舞台。以下是30款流行的游戏,它们可以在所有现代浏览器中运行,并且只使用web技术构建。1. HexGL地址:http://...

精品微信小程序在线考试系统+后台管理系统|前后...

《微信小程序在线考试系统+后台管理系统|前后分离VUE》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE微信小程序——前台涉及技术:WXML 和 WXSS、JavaScript...

SpringBoot2.X+Vue+UniAPP,全栈开发医疗小程序

//xia仔のke:chaoxingit.com/208/全栈开发医疗小程序:利用Spring Boot 2.X、Vue和UniApp在当今数字化时代,医疗行业也在不断地迈向信息化和智能化的方向。开发一款医疗小程序,能够为用户提供便捷的医疗服务和信息查询,为医疗机构提供高效的管理和服务渠道。本文将介...

详解编程中的同步和异步

本文主要总结一些自己对异步的理解,话不多说 下面开始。一. 单线程 我们常说“JavaScript是单线程的”,所谓单线程,是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个。不妨叫它主线程 但是实际上还存在其他的线程。例如:处理AJAX请求的线程、处理DOM事件的线程、定时器线程...