实现网
霄承

昵称登录后显示

300/8小时
3年工作经验

上海研灵智能科技有限公司
前端工程师

vue
vue3
uniapp

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

熟练使用 HTML5 、CSS3、JavaScript、uniapp 等技术语言
可完成原生微信小程序的开发
可使用 uniapp 开发 iOS、Android、Web 、以及各种小程序、软件等
熟练使用 Vue、vue 3全家桶进行组件化开发
具有大屏可视化经验
熟练使用 UI 框架:Element Ul、bootstrap、tmui、uview、element puls 等协助开发
熟练 Git、svn 等代码管理工具
熟练使用 Echarts 数据可视化图表、wangeditor 富文本编辑器

项目经验

这是一款用于飞行员和飞行后勤聊天交友的小程序,发朋友圈,报名参加活动、查看不同地区的人员信息等功能
技术栈:uniapp 、即时通讯 IM、uniapp-ui、
技术要点:
1、使用百度云人脸识别验证用户实名认证的准确性
2、使用即时通讯 IM 进行在线聊天、添加好友等操作
3、封装功能函数,实现文件异步压缩上传、权限的控制页面数据展示的不同
4、使用 better-scroll 优化页面滚动,使用 fastclick 插件解决 click 事件300ms 延迟;
技术难点:
1、聊天消息发出滚动条不会自动定位到底部,用户体验感差
2、首页首次请求服务器数据过多渲染到页面出现
1、2秒白屏情况,用户没有下拉加载的体验感
3、不同用户的手机查看用户界面出现页面不自适应出现部分空白区域
4、短时间跳转相同页面接口未及时更新
解决方式:
1、使用 scroll-view 组件添加一个 scroll-into-view 属性给每一个 scroll-view 的子元素添加 id 属性
2、把数据存入一个空白数组里,第一次使用 splice()取十条数据添加到另一个数组里,使用 onReachBottom 生命周期用户触底时使用 setTimeout 延迟一秒,再次使用 splice()取十条数据,同时解决了页面出现白屏情况和下拉加载的体验感
3、使用 uni.getSystemInfo()获取不同手机高度,动态修改元素高度
4、使用 setTimeout 延迟500ms 调用接口

0条评论 雇主评价

暂无评论~

可兼职时间

工作日下班后

可兼职地点

山东
河东区
兰山区

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

工作日下班后

可兼职地点

山东
河东区
兰山区