•熟练使用HTML、CSS、JavaScript等前端技术,完成网页静态布局。
• 熟练使用Vue,Vue-Router,Vuex等技术栈进行开发
• 对Vue的组件间通信有一定理解和使用,对Vue的响应式原理也有一定的理解
• 熟练使用ES6新特性,如Promise,await/async,箭头函数等
• 熟练使用Ajax库axios进行前后端数据交互
• 熟悉同源策略以及跨域问题解决方案,如:JSONP,CORS,代理等
• 熟悉微信小程序、uni-app的开发流程
• 熟悉移动端的rem、viewport、vw/vh适配,理解移动端的响应式;
• 熟练掌握flex布局,熟悉双飞翼布局,响应式布局等多种经典布局方案
• 熟练使用CSS预处理器:less/sass/stylus
• 熟练使用Element-ui、Bootstarp等UI框架以及Swiper,better-scroll等插件库
• 熟练使用git版本控制工具以及npm包管理工具
• 掌握使用mockjs和json-server进行RESTful API数据的模拟
• 了解TypeScript和Vue3的新特性
萌咚咚APP内嵌H5页面
与萌咚咚App端合作开发内嵌各种H5页面
1. 基于vue2开发的H5页面,使用 flex 布局方案
2. 使用封装的axios完成请求拦截、后端数据的交互
3. 使用Vant-ui组件化开发表单收集页面
4. 使用本地存储LocalStorage与SessionStorage进行数据的存储、交互等
5. 使用微信和支付宝的支付API完成支付功能
萌咚咚后台管理系统
负责后台管理系统的从0到1的搭建
1. 使用vue-element-admin后台管理框架搭建基本项目结构
2. 使用element-ui对页面渲染并封装部分element-ui组件
3. 用vue-router进行页面跳转,通过导航守卫控制跳转,实现权限控制
3. 封装组件实现三级联动,分级请求数据
4. 用深克隆对数据进行拷贝,防止修改数据影响源数据
5. 利用token做用户验证,通过RBAC来做权限的控制,包括菜单级以及按钮级