熟练掌握 HTM5 及 CSS3,熟悉语义化标签,熟练掌握 ES6 语法编程;
熟练掌握前端常见布局方式:弹性盒布局、移动端布局及其他主流布局方式;
熟练使用 Vue 全家桶 (Vue+Vuex+Vue-router),熟悉 Vue3.0 的新特性;
熟练使用 React 全家桶(react、redux、react-router-dom、hooks 等 );
熟练使用 Axios 等第三方 http 类库,进行统一规则封装满足项目业务需求;
熟练使用 Element-ui、Vant、Antd、Antd-Mobile 等组件库,并能熟悉运用到实际项目; 熟悉 webpack,git 版本控制工具
平台;
• 项目采用 create-react-app 脚手架进行项目底层搭建,划分组件,对公共组件进行复用以及运用 antd
页面的排版和效果;
• 使用 react+ts 项目,使用 ESIint 和 Prettier-Codeformatter 规范页面代码格式
• 负责个人中心页面的开发和维护;
• 利用函数组件结合 hooks 构建页面,通过调用后端接口请求并渲染数据;
• 根据登录后的用户 token 信息来显示不同级别的按钮权限,路由权限等;
• 使用 rem 实现移动端的适配,完成手机端的兼容问题的处理和机型的适配;
• 代码优化、复用以及缓存处理等;