# ShopApp(商城 手机网页版) **Repository Path**: jiely007/ShopApp ## Basic Information - **Project Name**: ShopApp(商城 手机网页版) - **Description**: 采用vue组件编写的购物商场APP(仿京东、淘宝),个人练习,,,大二软工vue前端项目,运行需配合另一个仓库的后端api服务 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2022-04-25 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mallapp ## LE 购手机购物网站使用说明 # 搭配使用 #### 需要搭配使用仓库 [MallAPI](https://gitee.com/YGWG-LX/MallAPI) 的接口 [在线接口文档](https://october.w.eolinker.com/#/share/index?shareCode=ZsQNDF) 接口使用需将域名更改为 **http://www.hj0819.top:44369**或**https://www.oct1001.icu** #### [在线演示地址](http://hj0819.top) 请调整至手机模式查看(f12 ==》手机模式,推荐使用谷歌,屏幕大小:414x736,86%缩放) 测试账号:admin 测试密码: 123 购买密码:123456 支付宝沙箱账号:yoxhbc1142@sandbox.com,登录与支付密码:111111 2020-09-04更新说明: 1. 商品评论新增敏感词检测(词汇较少,例如:"垃圾", "装逼") 2. 登录、注册、发送验证码添加滑块验证,启用ssl证书 3. 手机验证码被人恶意刷完了,暂不支持验证码发送 ###### 项目运行图 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分钟会自动跳转到订单管理中心 + 使用支付宝支付时 在支付途中退出,也将跳转到订单管理中心 + 支付宝支付完成 会跳转到支付验证页面,需要用户手动进行支付的验证(因为支付宝的异步通知需要内网穿透,我的穿透太慢 没法完成异步通知的调试,就选择了主动查询的方式向支付宝查询支付状态)