96 lines
1.8 KiB
Markdown
96 lines
1.8 KiB
Markdown
## PR 类型
|
|
|
|
请勾选此 PR 的类型:
|
|
|
|
- [ ] 🐛 Bug 修复
|
|
- [ ] ✨ 新功能
|
|
- [ ] 📚 文档更新
|
|
- [ ] 🚀 性能优化
|
|
- [ ] 📦 代码重构
|
|
- [ ] 🚨 测试相关
|
|
- [ ] 🛠 构建/工具相关
|
|
- [ ] ♻️ 其他
|
|
|
|
## 相关 Issue
|
|
|
|
关联的 Issue: #(issue 编号)
|
|
|
|
## 变更说明
|
|
|
|
请简要描述此 PR 的变更内容:
|
|
|
|
<!--
|
|
例如:
|
|
- 添加了 debounce 防抖函数
|
|
- 修复了蓝牙连接超时的问题
|
|
- 优化了 mergeClass 的性能
|
|
-->
|
|
|
|
## 变更详情
|
|
|
|
### 主要改动
|
|
|
|
<!-- 详细说明主要的代码变更 -->
|
|
|
|
### 影响范围
|
|
|
|
- [ ] @r-utils/common
|
|
- [ ] @r-utils/vue3
|
|
- [ ] @r-utils/vue2
|
|
- [ ] @r-utils/uni-app
|
|
- [ ] 构建配置
|
|
- [ ] 文档
|
|
- [ ] 其他: ___________
|
|
|
|
## 测试
|
|
|
|
### 测试用例
|
|
|
|
- [ ] 已添加/更新单元测试
|
|
- [ ] 所有测试通过 (`pnpm test`)
|
|
- [ ] 已手动测试
|
|
|
|
### 测试说明
|
|
|
|
<!-- 描述如何测试此变更,包括测试环境、测试步骤等 -->
|
|
|
|
## 检查清单
|
|
|
|
请确认以下事项:
|
|
|
|
- [ ] 代码遵循项目的代码规范
|
|
- [ ] 已运行 `pnpm lint` 且无错误
|
|
- [ ] 已运行 `pnpm format` 格式化代码
|
|
- [ ] 提交信息符合 Conventional Commits 规范
|
|
- [ ] 已更新相关文档(如有必要)
|
|
- [ ] 已添加/更新测试用例(如有必要)
|
|
- [ ] 所有测试通过
|
|
- [ ] 不包含破坏性变更(或已在下方说明)
|
|
|
|
## 破坏性变更
|
|
|
|
- [ ] 此 PR 包含破坏性变更
|
|
|
|
如果包含破坏性变更,请详细说明:
|
|
|
|
<!--
|
|
- 变更了什么 API
|
|
- 为什么需要这个变更
|
|
- 迁移指南
|
|
-->
|
|
|
|
## 截图/录屏
|
|
|
|
<!-- 如果是 UI 相关的变更,请提供截图或录屏 -->
|
|
|
|
## 其他信息
|
|
|
|
<!-- 任何其他需要说明的信息 -->
|
|
|
|
---
|
|
|
|
**注意事项:**
|
|
- 请确保 PR 标题简洁明了,遵循 Conventional Commits 规范
|
|
- 如果 PR 解决了某个 Issue,请在描述中使用 `fix #123` 或 `close #123` 关联
|
|
- 大型 PR 建议先创建 Issue 讨论方案
|