点击空白处退出提示
作品详情
该项目分为PC端,小程序端,H5端及App端。借助人工智能、实景三维、精准大数据库与实体经济的深入融合,实现AI+大数据+会展的经济发展理念,包括企业云展系统 、云上展会系统、云数据系统、智能分析匹配系统、招标招商系统、线下展会等获客系统。帮助各行企业推进数字化转型, 快速推动企业发展。
•确认技术选型:为小程序及H5端口选择Taro3+Vue2+Vant为技术栈进行多端同步开发;
•确认项目规范:配置项目eslint、pretter、stylelint规范,提高团队合作效率;
•项目基本的开发工作:完成PC端/小程序端/H5端基本开发工作如页面样式开发及交互逻辑开发;并与后端工作人员合作进行数据对接,配合测试人员完成项目bug修改工作
•项目上线部署:负责小程序发布上线流程,解决发布审核过程中所遇到的问题;为H5端配置Nginx及Gulp实现自动化发布更新
技术要点:
1.抽离项目中公共组件如分享模块,整合不同分享渠道的功能,如分享至小程序,生成分享海报等分享功能,使不同场景下快速调用组件实现业务功能,提高开发速度;
2.项目中引用uCharts图表实现数据可视化,封装Uchart组件,并解决小程序引入后代码包过大无法发布预览的问题;
3.封装小程序内置方法如wx.request(),将其输出为以async/await方法与后端接口进行交互,提高代码可维护性;
4.采用小程序分包技术及Taro中智能提取分包依赖的方案,减少小程序主包大小,确保小程序在复杂的功能下能正常发布预览;
5.使用微信JSAPI支付及普通H5支付实现在微信浏览器下和普通浏览器下的微信支付功能,配置微信支付后台相关权限;
6.实现PC端大文件上传的功能,采取分片上传的方式有序上传文件切片,并优化上传流程;
7.实现H5与App端和小程序端的交互,协助App开发人员配置不同终端跳转方法,优化App端内置H5页面的显示问题;
8.使用环信IM实现群聊及单聊的业务功能,封装业务组件及方法,实现基本的发送文本/图片/文件/emoji/平台内相关信息的功能,使用虚拟列表优化消息对话框中因大量对话导致列表渲染卡顿的问题;
9.使用环信IM实现观看实时直播的功能,解决小程序及H5在IOS系统下及安卓系统下的兼容性问题;
10.使用七牛云实时音视频SDK实现小程序与App端同屏连麦的功能,接收App端roomToken并使用live-pusher/live-player实现多人实时通话的功能;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论