熟练掌握Web前端开发技术:HTML,CSS,JavaScript及其新特性;
熟练使用 Vue2.0+Vue Router+Vuex开发;
对Element、Vant、View UI 、Antd等前端组件库使用熟练;
熟练使用stylus、scss、sass等css预处理器;
对npm 包管理,Webpack 打包工具,git 版本控制工具使用熟悉;
能使用react全家桶+TypeScript进行组件化开发;
了解原生微信小程序,能使用uni-app进行开发;
社区平台管理系统 :此项目包含登录、物业缴费、电商购物、购买服务、一卡通支付、订单状态管理、用户管理等业务。
技 术 栈:Vue全家桶、Element、axios、sass。
主要负责登录、订单状态管理、用户管理等模块的增删改查业务。
使用 Element 还原UI界面,通过Element表单校验规则,完成组件中的自定义校验规则。
登录后用户信息保存至Vuex及本地,配置前置路由守卫时判断用户信息是否存在进行跳转。
使用axios拦截器对请求和响应数据的批量处理,如为请求头加上用户token,后端返回错误状态码统一处理等。
使用防抖、路由懒加载、组件按需引入等技术对项目行优化。
将Vue Router分为动态路由和静态路由,通过后端返回的人物角色信息,过滤出动态路由中可以访问的组件添加到路由中,实现用户页面权限管理。
全局混入检查用户按钮权限的方法,为特定按钮设置权限。