1.精通掌握 HTML5+CSS3、CSS 预编译语言(LESS、Sass)、精通原生 JS。
2.熟练使用 Vue 框架 、有独立开发能力
3.有微信小程序的开发经验、对于小程序如异步请求、扫码处理、定制二维码、组件化开发等。
4.精通使用 ES 6语法,可以针对兼容性和使用场景对 axios、fetch 进行封装与后端进行数据交互。
5.基于项目对 ElementUi、AntD、Echarts、vant等 UI 库进行二次封装,使其与开发项目更为契合
运营管理系统(pc端)
1. 和后台紧密配合,实现的基于接口与数据的管理系统开发;
2. 使用了 vite 搭建的底层目录,element-ui 构建的 UI 层;
3. 主要模块:使用全局导航守卫 beforeEach 拦截,通过 Cookie 获取用户信息查
询权限,返回对应权限的导航列表,不同用户的登录,通过 axios 取到后台返回的
权限数据进行列表渲染;实现不同用户权限划分;
4. 布局功能:
A.角色列表页:针对角色的创建,赋予不同功能权限,对其权限的控制;
B. 使用了 element-ui 中的 table 组件以及分页器组件展示数据列表;
5. 登录·注册·忘记密码功能实现流程、配置 axios 路由,请求拦截器和响应拦截器统
一处理请求和响应、路由拦截器统一处理路由请求进行处理
6. 权限管理:管理员可以为用户分配不同的权限
7 数据管理:对数据做出添加、修改、删除、查看等处理