移动端开发概述
海狸IM移动端基于uni-app框架开发,采用Vue 3 + TypeScript技术栈,支持iOS、Android、小程序等多平台一码多端。
技术架构
核心技术栈
- 框架: uni-app 3.0+
- 前端: Vue 3.5+ + TypeScript 4.9+
- 构建工具: Vite 5.2+
- 状态管理: Pinia 2.2+
- UI框架: 自定义组件库
- 通信协议: WebSocket + HTTP API
- 数据存储: uni.setStorage
架构特点
- 一码多端: 一套代码编译到Android和H5
- 跨平台兼容: 统一的API,平台差异最小化
- uni-app生态: 基于uni-app框架开发