一.技术栈
1、使用 vue 全家桶技术栈
2、使用 localStorage 来保存用户信息,避免刷新页面需要重新登录
3、使用 vuex 来统一管理状态数据,实现所有组件间通信问题,
4、使用 ECharts 将数据可视化,数据显示更直观清晰。
5、使用 vue-router 进行路由跳转,使用 props,params,query 进行路由传参, 通过路由守卫控制、监视路由跳转。
6、使用递归组件方式遍历多层级嵌套的数据。
7、使用 vue-lazyload 实现懒加载,提高性能,
8、使用 axios 发送 ajax 请求,进行前后台数据交互,通过拦截器处理请求的配置,
以及响应的结果
9、利用组件间通信技术: ref 技术, .sync 技术与插槽技术
二.开发模块
1.登陆界面、首页、订购界面、购物车界面、支付界面