项目描述:
这个是一个电商管理系统,主要使用了 Vue-cli 技术结合element-UI,用axios 获取后台接口数据,这个系统一共有 18 个页面,这个系统分两套,一个简约版办公系统,一个是正式版办公系统,可以根据用户喜好来展示不同界面系统,里面有诸如商品列表的 分页展示,以及诸如订单管理的增删改查的实现,长列表展示的懒加载形式。
项目职责:
1、使用 vue-cli 构建项目结构,使用 vue-router 给页面做路由跳转,使用 vuex 个项目做状态管理。
2、负责组件通信 api 的处理。使用 axios 作为前后交互的工具,与后端的 api 接口建立交互连接,同时测试接口的连通性,并将所有必要接口进行语义化封装,方便后续调用。
3、负责入口页面顶部的导航栏的切换功能。借助 Element-UI 组件实现面包屑的功能;完成主页商品的轮播设置,对商品列表进行分类展示。
4、负责入口页面侧边栏切换功能。借助 Element-UI 组件,完成侧边栏 menu 的展示以及实现菜单栏下拉收回和切换对应的页面,同时给侧边栏切换添加动画效果, 用 v-if 控制侧边栏的展开与收缩