1.熟练使用 HTML5+CSS3,可以使用 HTML5+CSS 进行页面布局,能够根据设计图及文档完成页面制作
2.熟练使用微信小程序,能够基于 wxml,wxss 视图层描述语言以及小程序api,高效高质量完成小程序的页面布局以 及功能模块开发
3.熟练使用 Element-UI,Bootstrap,vant,antd 等前端框架完成页面布局
4.熟练使用 ajax 技术与后台进行数据交互功能,根据接口请求数据
5.熟练使用 vue-cli、vue-router、axios、vuex 完成项目搭建
6.熟练使用 es6语法解构赋值,promise,箭头函数等 7.使用 git 管理工具,进行项目管理 8.与产品、设计、测试和后端开发人员保持良好沟通,保证产品质量和开发进度
项目名称:核酸检测统一数据平台
技术栈:Vue+Vue-router+Vuex、Axios Element-UI
项目职责:
1. 负责列表的增删改查等页面样式优化
2. 负责实现登录等功能
3. 负责展示首页数据驾驶舱不同数据的状态
4. 负责实现导入导出Excel文件模板
5. 负责实现外呼以及短信通知受检人员
技术实现:
1.使用 Vue+ElementUI 框架进行开发,现页面的排版布局与动态交互,npm、yarn 进行包管理
2.使用 Vue+ElementUI 内置组件方法完成数据的双向绑定、减少 DOM 操作提高可维护性
3.使用 Axios 发送请求,完成前后端数据交互渲染
4.项目中有写功能可以复用,并将复用的模块封装成组件,可在不同页面相同功能中调用,如:导入导出等,提高了 代码的灵活性和开发效率
5.后台系统标签命名统一且具有语义化,避免了重复命名,也方便了后期维护