这是一个商城的后台管理系统,具有商城的商品管理、规格参数管理、广告分类管理等。其中包含用户中心、用户登录与注册。结合i18n包支持中英两种语言,项目采用Vue技术栈。
项目主要技术:Vue全家桶(Vue 2 + Vue-router + VueX + Axios + Element + ...)
1. 项目环境:Vue-Cli构建项目,后端使用express框架实现
2. 项目技术点:
1. 项目网络请求集成Axios,同时对Axios进行封装,主要处理请求拦截和响应拦截及错误提示
2. 项目UI采用ElementUI,并且对ElementUI进行二次封装,包括table表格、tree树形控件、form表单、dailog弹出框等
3. 项目页面之间的管理采用Vou-Router路由管理,包含路由嵌套、路由导航、路由权限管理等
4.项目的全局状态,包含登录token、产品信息等采用VueX分模块进行管理,登录token同时使用localStorage持久化保存本地,
5.由于商品具有编辑功能,所以引入了富文本编辑器(wangEditor)
6.表单涉及图片文件上传,后端利用multer包