# xiaomi-mall-pc-demo **Repository Path**: zhuanghaixin/xiaomi-mall-pc-demo ## Basic Information - **Project Name**: xiaomi-mall-pc-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-10-27 - **Last Updated**: 2023-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xiaomi-mall-pc-demo 基于vueJS开发的高仿小米商城项目 ## 技术栈 ``` Vue.js + Vue-router + Vuex + Webpack + Axios + Sass + Element ``` ## 项目介绍 项目使用vue.js进行开发,目前已经完成基本的交互与页面。包括登录页面、商城首页、产品介绍、添加购物车、订单提交等。 ## 业务功能实现 * 登录 * 商品列表展示 * 产品站 * 加购物车及购物车实现删除商品、添加商品 * 收货地址选择、修改与删除 * 提交订单 * 订单列表展示 * 支付 ## 交互功能实现 (项目中的动画、过渡使用css3与vue提供的transition组件制作) * 首页轮播图、产品详情轮播图 * 动态吸顶栏 * 图片懒加载 * 页面加载进度条 * 购物车、提交订单等页面loadding图 * 基本的弹出框交互 ## 测试账号 由于暂时没有实现注册页面 先提供一个测试账号: ``` 用户名:admin 密码:admin ``` ## 项目截图 (部分) * 登录 * 首页 * 产品站 * 商品详情 * 购物车 * 购物车无商品 * 订单结算 ## 项目启动 ### 注意事项 项目启动前,请确保你安装了对应的环境,包括nodeJS环境。项目使用sass,因此确保项目启动前安装node-sass、sass-loader依赖。 ``` npm install //安装依赖 ``` ### 编译、热更新 ``` npm run serve // 启动项目 ``` ### 编译、压缩 ``` npm run build // 打包压缩 ``` ### 运行测试 ``` npm run test //测试 ``` ## 项目启动 ## Project setup ``` yarn install ``` ### Compiles and hot-reloads for development ``` yarn serve ``` ### Compiles and minifies for production ``` yarn build ``` ### Lints and fixes files ``` yarn lint ``` ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/).