1.熟练使用 html,css 高度还原设计稿。
2.熟练使用百分比布局、rem 布局、弹性盒布局和响应式布局
3.熟练使用 jQuery、Velocity、Require、Bootstrap、Element-Plus 等组件库。
4.熟练使用 Ajax、Axios 完成后端数据交互。
5.熟练使用 scss,less 等 css 预处理器的常用语法。
6.熟练运用 Vue 框架,掌握 Vue 全家桶(Vue-cli/VueRouter/Vuex)。
7.熟悉使用uni-app开发多端应用,及微信小程序开发。
8.熟悉 Mysql 和 MongoDB 数据库,掌握 sql 语句和操作 MongoDB 数据库。
9.熟悉使用 git 版本管理工具,进行团队开发。
10.熟悉使用 node.js 开发环境, 了解 TypeScript 基本语法
项目名: 极简图库
项目介绍:基于Vue3来开发的照片图库,可以设置主题变更、QQ微信扫码登录、会员机制、图片分享下载裁剪上传、图片懒加载、数据懒加载、组件懒加载、一套代码多端适用。
项目选型:Vue 全家桶 + TailwindCSS3 + Vueuse8 + Vite2
项目主要工作:主题跟随系统自动切换、人类行为验证、扫码注册、封装通用组件
项目产出:
⚫ 使用Window.matchMedia onchange方法来监听系统主题变化,来实现主题跟随系统。
⚫ 使用 vee-validata 实现用户名和密码的前端表单校验以及登录时人类行为验证,提高用户体验性。
⚫ 对接第三方平台,弹出url扫码登录,获取扫码后QQ/微信的用户信息,利用信息完成注册
⚫ 封装了 svg矢量图组件、按钮组件、message组件、瀑布流图片展示组件、
项目名: 北京金信润天后台系统
项目介绍:用于公司内部使用,人员的管理,权限的分配,任务审批,人员流动管理的情况,员工信息excel数据的导入导出
项目选型:vue全家桶 + element-plus + axios + scss + webpack
项目主要工作:路由的封装,侧边栏的动态渲染,封装通用组件 审批页面
项目产出:
⚫ 将项目所有路由进行拆分私有和公用,把数据进行递归拼接成一个树状结构 保证不同权限的用户,看到不同的页面,实现权限分配
⚫ 路由的封装,是否有子路由 结合element-plus 一级二级菜单列表的动态渲染。
⚫ 对 Storage/Axios 等工具函数进行了二次封装 vuex数据持久化。
⚫ 前端页面的80%的布局编写,以及不同浏览器适配问题 。