前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个38000+star的开源项目,它里面到底有什么?

一个38000+star的开源项目,它里面到底有什么?

作者头像
程序员老鱼
发布2022-12-02 10:34:08
2620
发布2022-12-02 10:34:08
举报
文章被收录于专栏:前端实验室前端实验室

大家好,我是前端实验室的大师兄!

相信大家在学习vue的时候,都会在网上搜索vue的实战项目源码,但是大部分搜索出来的都是小demo

对于深究vue没有太大的帮助,更别提写在简历上拿出来吹🐂🖊了,于是大师兄就深挖github,终于帮助大家找到了一个拥有3.8W+star的神级vue项目

vue2-elm

介绍

作者的话: 初学vue时曾在网上搜索vue的实战项目源码,无奈大部分都是简单的demo,对于深究vue没有太大的帮助,剩下的一些大部分都是像音乐播放器之类的展示型项目,交互没有预期那么复杂。 但我们实际在工作中,经常会遇到有购物车的项目,这类项目因为涉及到money,所以对逻辑严谨度要求高,页面之间交互复杂,又会伴随着登录、注册、用户信息等等,常常会让我们很头疼。 既然还没人用vue写过这样的项目,那不如我来写,开源出来对能看到的人也会有帮助。

此项目大大小小共 45 个页面,涉及注册、登录、商品展示、购物车、下单等等,是一个完整的流程。一般公司即便是官网的单页面项目都没这么复杂,如果这个项目能驾驭的了,相信大部分公司的其他单页面应用也就不在话下,即便更复杂,也不会比这个高到哪里去。

目录结构

技术栈

  • vue2
  • vuex
  • vue-router
  • webpack
  • ES6/7
  • fetch
  • sass
  • flex
  • svg

拥有功能

  • 定位功能
  • 选择城市
  • 搜索地址
  • 展示所选地址附近商家列表
  • 搜索美食,餐馆
  • 根据距离、销量、评分、特色菜、配送方式等进行排序和筛选
  • 餐馆食品列表页
  • 购物车功能
  • 店铺评价页面
  • 单个食品详情页面
  • 商家详情页
  • 登录、注册
  • 修改密码
  • 个人中心
  • 发送短信、语音验证
  • 下单功能
  • 订单列表
  • 订单详情
  • 下载App
  • 添加、删除、修改收货地址
  • 帐户信息
  • 服务中心
  • 红包
  • 上传头像

运行

node 需要 6.0 以上版本

代码语言:javascript
复制
//安装
npm install 或 yarn(推荐)
//运行
npm run dev

github地址:https://github.com/bailicangdu/vue2-elm

写在最后

欢迎加入前端实验室读者交流群,群里有不少技术大神,不定时会分享一些技术要点,更有一些资源收藏爱好者会分享一些优质的学习资料。吃瓜、摸鱼、白嫖技术就等你了~

进群方式:在下方公众号后台,回复 111 ,按提示操作即可进群。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-06-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • vue2-elm
    • 介绍
      • 目录结构
        • 技术栈
          • 拥有功能
            • 运行
              • 写在最后
              相关产品与服务
              短信
              腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档