嘉迅数藏是一个集藏品购买、交易、发布和聊天功能于一体的数字藏品交易平台。平台提供H5端和 App端,用户可以方便地参与到数字藏品的交易中来。作为前端开发工程师,我负责实现用户界面和交互功能,确保用户体验的流畅性和安全性。
主要技术栈:
● CSS3
● JavaScript ES6+
● vue
● uview ui
● uniapp
● 微信 JS-SDK
● 环信 SDK
● three.js
我的职责:
1. 利用 Three.js 库封装了数字藏品的展示组件,实现了藏品的3D旋转和缩放等互动功能。
2. 运用微信 JS-SDK 实现了H5端的微信支付功能。
3. 封装了 Ajax 请求并实现了全局错误处理机制,确保每个请求都携带有效的 Token ,并有效地处理了异常情况。
4. 采用了 UView UI 组件库,通过提高开发效率和组件复用性,缩短了项目的开发周期。
5. 使用环信 IM SDK 实现了聊天功能,支持单聊和群聊,为用户提供了一个实时沟通的平台。
6. 成功实现了藏品展示、用户中心、订单管理、钱包等核心功能,为用户提供了一站式的数字藏品交易服务。