Files
zyt/admin/CALL_UIKIT_UPGRADE_GUIDE.md
2026-03-04 15:32:30 +08:00

86 lines
1.9 KiB
Markdown

# TUICallKit 升级指南
## 版本升级
`2.5.2` 升级到 `4.0.12`
## 升级步骤
### 1. 删除旧的依赖
```bash
cd admin
rm -rf node_modules
rm package-lock.json
```
### 2. 安装新版本
```bash
npm install
```
或者直接更新单个包:
```bash
npm install @tencentcloud/call-uikit-vue@4.0.12
```
## 可能的破坏性变更
从 2.x 升级到 4.x 可能存在 API 变更,需要检查以下文件:
### 需要检查的文件
1. `admin/src/components/video-call/index.vue` - 视频通话组件
2. `admin/src/main.ts` - TUICallKit 初始化代码
### 常见变更点
#### 1. 导入方式
```typescript
// 旧版本 (2.x)
import { TUICallKit } from '@tencentcloud/call-uikit-vue'
// 新版本 (4.x) - 可能保持不变或有调整
import { TUICallKit } from '@tencentcloud/call-uikit-vue'
```
#### 2. 初始化方法
检查 `TUICallKit.init()` 的参数是否有变化
#### 3. 组件属性
检查组件的 props 是否有变更
#### 4. 事件监听
检查事件名称和回调参数是否有变化
## 升级后测试清单
- [ ] 视频通话功能正常启动
- [ ] 音频通话功能正常
- [ ] 视频通话功能正常
- [ ] 通话邀请功能正常
- [ ] 通话接听功能正常
- [ ] 通话挂断功能正常
- [ ] 摄像头切换功能正常
- [ ] 麦克风切换功能正常
- [ ] 扬声器切换功能正常
## 参考文档
- [TUICallKit 官方文档](https://www.tencentcloud.com/document/product/647/50993)
- [TUICallKit GitHub](https://github.com/tencentyun/TUICallKit)
- [TUICallKit NPM](https://www.npmjs.com/package/@tencentcloud/call-uikit-vue)
## 回滚方案
如果升级后出现问题,可以回滚到旧版本:
```bash
npm install @tencentcloud/call-uikit-vue@2.5.2
```
## 注意事项
1. 升级前建议备份当前代码
2. 在开发环境充分测试后再部署到生产环境
3. 查看官方 CHANGELOG 了解详细变更
4. 如遇到问题,查看官方文档或 GitHub Issues
np