熟悉 HTML,CSS,JavaScript ,可以精准还原设计稿;
熟悉使用 Less,Sass 前端编译语言写出高效代码;
熟悉 ES6 语法,了解 W3C 标准,了解 MVVM 开发思想;
熟悉使用 Echarts 图表组件进行项目的可视化数据展示;
熟悉使用 Vue(2,3) 全家桶(vue-cli,vue-router,vuex,axios);
熟悉使用 Element-(UI,Plus),Vant-UI 等主流框架;
了解原生开发微信的小程序以及用 uniapp 框架开发小程序;
了解 webpack 前端构建工具;
使用 vue-cli 脚手架和 vite 打包工具搭建项目,完成基于 vue 的工程化开发;
使用 Element-Plus , Vant-ui 快速搭建静态页面;
使用 sass 预编译处理语言进行 css 样式书写;
使用 Pinia 进行模块化开发,将 token 存储和开放;
使用 axios 与后台进行数据交互,配合 Element-Plus 组件对信息页选择性渲染,角色的获取和设置等;
使用 canvas 将静态图片进行压缩;
使用 vue-router 实现单页面的跳转,实现快速切换,提高用户的体验;
使用 component 实现组件模块开发,对页面中公共重复使用模块进行封装,进行组件复用,按需加载;
使用递归函数处理数据,搭配 Element-Plus 渲染区域架构页面的树形结构;