基于vue开发的移动端(仿蘑菇街,淘宝)电商项目

基于vue.js的知识点(webpack,Vuex,Vue-router,axios)开发电商手机网站项目
组件库:vantUI、ElementUI
码云地址:https://gitee.com/YGWG-LX/ShopApp
若觉得还行 可以点个小Star
项目持续开发中 若在使用过程中有发现bug或改进思路可在评论区连续,不胜感激

mallapp

LE 购手机购物网站使用说明

搭配使用

需要搭配使用仓库 MallAPI 的接口

在线接口文档:https://october.w.eolinker.com/share/index?shareCode=ZsQNDF

swagger文档:http://oct1001.icu/swagger/index.html
接口使用可将域名更改为 http://www.hj0819.top:44369oct1001.icu

在线演示地址:http://hj0819.top

首次加载较慢,大概需要20s左右

请调整至手机模式查看(f12 ==》手机模式,推荐使用谷歌,屏幕大小:414x736,86%缩放)
若是用电脑模拟器访问的话,建议进入首页时进行下刷新

测试账号:admin

测试密码: 123

购买密码:123456

项目运行图
  1. 登录注册:

    注册登录
  2. 项目内部运行图

    首页商城、分类购物车
    个人中心订单中心商品评价
    搜索页商品搜索详情页
    *** ps:支付宝支付需要使用沙盒账号 ***
    项目结构(部分) ,,,api封装有接口

项目依赖的安装与使用

npm install

项目运行

npm run serve

项目打包

npm run build

项目模块:

  1. 登录注册
    • 手机号注册,调用阿里云短信服务接口
    • 手机号是找回登录密码、支付密码的唯一验证
    • 登录密码、支付密码采用MD5加密方式
    • 后台会记录用户的登录ip、时间、浏览器类型、登录状态
  2. 首页
    • 轮播区图片的展示,暂时未做轮播跳转地址的页面设计,所以仅作展示用
    • 分类选择区 ,从数据库获取到分类的标题与ico,点击跳转到搜索界面 并进行搜索,注意 该方式进行的搜索不会记录到搜索历史中
    • 热门、新款、最新商品推荐
  3. 商场(分类)
    • 头部nav-bar可跳转到搜索页面
    • 左侧遍历数据库的第三级分类进行展示
    • 右侧对左侧标题的选择进行对应加载、显示
    • 可点击右侧对应展示的商品跳转到详情页面
  4. 购物车
    • 用户可在详情页进行商品的购物车加购
    • 可进行购物车数量的添加与减少,最少一件 最多十件
    • 可进行购物车中商品的删除、结算
    • 结算时可选择单个结算与多个商品的结算,底部导航可对价格、数量 进行实时的计算
    • 删除时可选择单个删除与多个一同删除
    • 头部导航会统计购物车中商品的总数、采用分页展示,每次最多展示5条商品(还是10条来着,忘了 ̄□ ̄||)
  5. 个人中心
    • 用户可查看自己的个人详情及相应的修改
    • 收货地址的管理
    • 浏览记录管理
    • 商品收藏的管理
    • 余额、积分变动详情
    • 每日签到
    • 订单的管理
  6. 详情页
    • 商品详情的展示
    • 商品的购买、加购购物车与取消
    • sku属性展示(暂时只有默认的属性)
    • 用户购买评价、追评、回复的展示(开发中)
    • 前往店铺 进行店铺商品的检索(开发中)
    • 联系客服(未开发)
  7. 购买功能
    • 确定下单前可进行商品的确认、收货地址的修改、购买总数与总价的核算
    • 支付暂时仅支持支付宝网页支付与本商城的余额支付,余额支付的默认密码为123456,忘记密码可前往忘记页面进行密码重置(手机号需要与登录账户的注册手机一致),支付宝支付需要使用沙盒账户支付,普通账户会显示支付异常
    • 对于已创建,未完成支付的订单可前往个人中心的订单管理进行支付与取消,,在支付页面停留超过15分钟会自动跳转到订单管理中心
    • 使用支付宝支付时 在支付途中退出,也将跳转到订单管理中心
    • 支付宝支付完成 会跳转到支付验证页面,需要用户手动进行支付的验证(因为支付宝的异步通知需要内网穿透,我的穿透太慢 没法完成异步通知的调试,就选择了主动查询的方式向支付宝查询支付状态)
  • 47
    点赞
  • 127
    收藏
    觉得还不错? 一键收藏
  • 39
    评论
Vue是一种流行的JavaScript框架,它广泛应用于开发移动端页面。使用Vue开发移动端页面具有以下优势: 1. 响应式设计:Vue使用了响应式的设计原则,可以根据设备的屏幕尺寸调整界面布局和样式。这意味着无论是在手机、平板还是其他设备上,页面都能够自适应显示,提升用户体验。 2. 组件化开发Vue将页面拆分成多个组件,每个组件都有自己独立的功能和样式。这种组件化开发方式可以提高代码的可维护性和复用性,使开发过程更加高效。 3. 单页面应用(SPA):Vue支持单页面应用的开发方式,通过使用Vue Router实现页面间的无刷新跳转。这种方式可以降低网络请求的次数,提高页面加载速度,并提供流畅的用户交互体验。 4. 强大的工具生态系统:Vue拥有丰富的插件和工具生态系统,比如Vue CLI、Vue Devtools等。这些工具可以帮助开发者更好地调试、测试和优化移动端页面,提高开发效率。 5. 与其他框架的兼容性:Vue具有良好的与其他框架的兼容性,比如与React、Angular等框架可以共同使用,进行混合开发。这为开发者提供了更多的选择和灵活性。 综上所述,使用Vue开发移动端页面可以提供响应式设计、组件化开发、单页面应用、强大的工具生态系统和与其他框架的兼容性等优势,使开发过程更加高效,并提供优秀的用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 39
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值