前端基础知识,精通HTML、CSS、JavaScript
熟练使用Vue开发app 和pc端网页 熟练使用微信小程序开发工具精通Vue框架和Vue全家桶 Vue-Router、Vuex、Vue-cli ts
熟练使用vite+vue2和vue3开发也将旧的项目由webpack转vite
熟练使用Element、Vant、UView UI框架进行项目的开发
熟悉uniapp开发平台小程序及Android和H5的开发和node.js的使用
熟练使用ES6新增特点
熟练对页面的打印以及对表格的导出excel表格
对接各种型号打印机和扫码器、刷卡器;对接过海康威视监控系统;对接过腾讯的活体检测
在公司使用svn来进行合作开发,熟悉svn和git的常用命令
了解react 、Hooks、umijs、three.js、Electron和 tinymce
踏浪数码回收(小程序)
后台管理系统采用菜单、界面、按钮、请求的权限控制;在登录时会得到登录者的角色、token、所展示的菜单数据以及页面中按钮的权限;会通过自定义指令v-auth来控制是否向当前登陆者展示按钮。
后台部分数据导入可通过上传excel表格文件来新增数据;数据导出功能则是下载excel文件的blob在通过file-saver来保存到本地。
后台通过html2canvas来进行选择数据来生成图片来保存本地。
小程序则主要功能是供用户查看手机回收价格、接收后台发送的通知、手机出货报单、邀请朋友。
小程序邀请功能中采用uni.createCanvasContext 来将带有参数的小程序二维码绘制到图片上来生成海报供用户保存和分享好友。
小程序的通知信息是由后台编辑父文本进行发布的,而小程序通过rich-text来渲染富文本;又通过mp-html将富文本中图片可进行放大操作。
项目整体采用CDN来挂载图片,让图片的请求和渲染更快。
开薪盟(H5)
后台主要使用elementUI组件库进行开发,主要用于发布h5端的任务,保存每个注册的用户,以及对用户每次提交任务的记录。
后端使用自己二次封装的框架,首页使用eCharts展示历史记录的统计,接口通过Cookie来保存token令牌每次请求接口时加进请求头中;页面菜单是动态菜单通过登陆时获取到登录者的菜单来进行条件渲染,通过自定义指令来控制所登录角色的操作。
后端页面的表格采用sortablejs插件可拖拽数据进行排序,富文本中可通过上传word来自动填充文本。
h5端主要是采用vant和px2rem来进行控制响应的,功能是注册和登录,提交任务和查看自己账户的提交任务记录,也有账户的余额和提现余额的记录。
h5端的难点是对接腾讯的活体身份认证,通过上传身份证正反照和进行活体的人脸识别;还有是h5端上传图片一种是通过div元素的contentEditable开启元素可编辑,在通过paste事件来监听上传的图片,这样的好处是在电脑端打开h5时可通过微信的截图直接上传不用在保存本地。
后台管理系统采用菜单、界面、按钮、请求的权限控制;在登录时会得到登录者的角色、token、所展示的菜单数据以及页面中按钮的权限;会通过自定义指令v-auth来控制是否向当前登陆者展示按钮。 后台部分数据导入可通过上传excel表格文件来新增数据;数据导出功能则是下载excel文
后台主要使用elementUI组件库进行开发,主要用于发布h5端的任务,保存每个注册的用户,以及对用户每次提交任务的记录。 后端使用自己二次封装的框架,首页使用eCharts展示历史记录的统计,接口通过Cookie来保存token令牌每次请求接口时加进请求头中;页面菜单是动态菜