Este es un proyecto de comercio electrónico que imita a Xiaomi Mall para lograr puntos funcionales principales.
La interfaz contiene 11 páginas: página de inicio, inicio de sesión, registro, todos los productos, página de detalles del producto, acerca de nosotros, mi colección, carrito de compras, página de liquidación de pedidos, mi pedido y página de manejo de errores.
Implementa funciones de visualización de productos, consulta de clasificación de productos, búsqueda de productos por palabras clave, visualización de información detallada del producto, inicio de sesión, registro, carrito de compras del usuario, liquidación de pedidos, pedido de usuario, lista de favoritos del usuario y manejo de errores.
El back-end diseña las interfaces, capas de control y capas de persistencia de datos correspondientes en función de los submódulos de datos requeridos por el front-end.
Interfaz: Vue
+ Vue-router
+ Vuex
+ Element-ui
+ Axios
Backend: Node.js
, Koa框架
Base de datos: Mysql
, redis
Dirección de entrega del proyecto backend: xiaomi-server
Consulte las instrucciones de configuración para ejecutar el proyecto back-end. Asegúrese de que la base de datos local
mysql、redis
y los puertos correspondientes estén abiertos.
1. Clone project
git clone https://github.com/root-lucas/vue-xiaomi
2. Project setup
cd vue-store
npm install
3. Compiles and hot-reloads for development
npm run serve
4. Compiles and minifies for production
npm run build
Si cree que este proyecto es bueno, puede hacer clic en
Star
en la esquina superior derecha para apoyarlo. ¡Gracias! ^_^
página delantera
Todos los productos
carro de la compra
mi colección
mi pedido
Acceso
registro