Open Alex-huxiyang opened 1 month ago
此拉取请求对多个文件进行了修改,主要更新了 src/config.json
文件中的组件版本,特别是将 Uploader
组件的版本从 2.0.0
更新至 3.0.0
。同时,多个新组件被引入或更新至 3.0.0
版本。测试文件和演示文件中的组件逻辑和结构也进行了相应的调整,以支持新的状态管理和上传功能。文档部分则进行了重构,以提高可读性和组织性。
文件路径 | 更改摘要 |
---|---|
src/config.json | 更新多个组件版本至 3.0.0 ,包括 Uploader 、Empty 、ResultPage 等。某些组件的 show 属性设置为 false 。 |
src/packages/uploader/tests/uploader.spec.tsx | 修改 Uploader 和 Preview 组件的测试用例,更新类型和事件处理逻辑。 |
src/packages/uploader/demo.taro.tsx | 更新 UploaderDemo 组件的翻译对象和 JSX 结构,调整了翻译内容和演示顺序。 |
src/packages/uploader/demo.tsx | 修改 UploaderDemo 组件,移除多个演示组件的导入,更新翻译字符串,调整 JSX 结构。 |
src/packages/uploader/demos/h5/demo1.tsx | 实现状态管理,移除静态上传 URL,添加新的上传逻辑和样式。 |
src/packages/uploader/demos/h5/demo10.tsx | 新增 Demo10 组件,使用 React Hooks 管理状态,重构上传逻辑。 |
src/packages/uploader/demos/h5/demo11.tsx | 删除 Demo11 组件。 |
src/packages/uploader/demos/h5/demo12.tsx | 删除 Demo12 组件。 |
src/packages/uploader/demos/h5/demo13.tsx | 删除 Demo13 组件。 |
src/packages/uploader/demos/h5/demo14.tsx | 删除 Demo14 组件。 |
src/packages/uploader/demos/h5/demo2.tsx | 修改组件名称,更新内部逻辑,添加新的文件列表和删除处理函数。 |
src/packages/uploader/demos/h5/demo3.tsx | 实现动态状态管理,移除静态上传 URL,添加新的上传功能。 |
src/packages/uploader/demos/h5/demo4.tsx | 转向动态状态管理,添加文件大小限制和上传处理函数。 |
src/packages/uploader/demos/h5/demo5.tsx | 引入文件类型过滤,更新上传逻辑,简化界面。 |
src/packages/uploader/demos/h5/demo6.tsx | 更新组件结构,禁用上传功能。 |
src/packages/uploader/demos/h5/demo7.tsx | 允许多个上传组件,更新文件列表和样式。 |
src/packages/uploader/demos/h5/demo8.tsx | 实现动态和异步上传处理,更新组件结构。 |
src/packages/uploader/demos/h5/demo9.tsx | 引入状态管理,更新上传逻辑,添加按钮以增强用户交互。 |
src/packages/uploader/demos/taro/demo1.tsx | 更新状态管理,重构上传逻辑,简化 JSX 结构。 |
src/packages/uploader/demos/taro/demo10.tsx | 删除 Demo10 组件。 |
src/packages/uploader/demos/taro/demo11.tsx | 删除 Demo11 组件。 |
src/packages/uploader/demos/taro/demo12.tsx | 删除 Demo12 组件。 |
src/packages/uploader/demos/taro/demo13.tsx | 删除 Demo13 组件。 |
src/packages/uploader/demos/taro/demo14.tsx | 删除 Demo14 组件。 |
src/packages/uploader/demos/taro/demo2.tsx | 完全重构组件,更新文件管理逻辑和删除处理。 |
src/packages/uploader/demos/taro/demo3.tsx | 实现动态状态管理,重构上传功能。 |
src/packages/uploader/demos/taro/demo4.tsx | 更新组件结构,添加文件大小限制和上传处理函数。 |
src/packages/uploader/demos/taro/demo5.tsx | 引入文件类型过滤,更新上传逻辑,简化界面。 |
src/packages/uploader/demos/taro/demo6.tsx | 更新组件结构,禁用上传功能。 |
src/packages/uploader/demos/taro/demo7.tsx | 允许多个上传组件,更新文件列表和样式。 |
src/packages/uploader/demos/taro/demo8.tsx | 实现动态和异步上传处理,更新组件结构。 |
src/packages/uploader/demos/taro/demo9.tsx | 引入状态管理,更新上传逻辑,添加按钮以增强用户交互。 |
src/packages/uploader/doc.en-US.md | 更新文档标题和内容,重组结构,添加新属性,更新现有属性描述。 |
src/packages/uploader/doc.md | 更新文档标题和内容,重组结构,添加新属性,更新现有属性描述。 |
src/packages/uploader/doc.taro.md | 更新文档标题和内容,重组结构,添加新属性,更新现有属性描述。 |
src/packages/uploader/doc.zh-TW.md | 更新文档标题和内容,重组结构,添加新属性,更新现有属性描述。 |
src/packages/uploader/file-item.taro.ts | 删除 FileItem 类及相关类型。 |
src/packages/uploader/file-item.ts | 删除 FileItem 类及相关类型。 |
src/packages/uploader/index.taro.ts | 更新类型导出路径。 |
src/packages/uploader/preview.taro.tsx | 更新导入路径和错误处理逻辑,增强代码可读性。 |
src/packages/uploader/preview.tsx | 更新导入路径和状态检查,增强类型安全和代码可读性。 |
src/packages/uploader/uploader.taro.tsx | 更新 UploaderProps 接口,添加新的上传方法,移除旧属性,简化上传逻辑。 |
src/packages/uploader/uploader.tsx | 更新 UploaderProps 接口,添加新的上传方法,移除旧属性,简化上传逻辑。 |
src/packages/uploader/index.ts | 添加新的类型定义,更新导出语句。 |
package.json | 更新依赖项,移除并重新添加 cypress ,添加新依赖 simple-git 。 |
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Attention: Patch coverage is 47.71242%
with 80 lines
in your changes missing coverage. Please review.
Project coverage is 84.61%. Comparing base (
9332996
) to head (18734d6
).
Files with missing lines | Patch % | Lines |
---|---|---|
src/packages/uploader/uploader.tsx | 39.23% | 79 Missing :warning: |
src/packages/uploader/preview.tsx | 95.65% | 1 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
pnpm dev 的 H5
AI 针对 uloader.tsx 和 uploader.taro.tsx 文件提出的建议中,重点关注抛错给用户的细节处理。可以把这部分补充下。
需要增加 V2 升级 V3 的说明文档。
鸿蒙下可点击区域太小。
鸿蒙下可点击区域太小。
这个是受到了button组件可点击区域的影响了,右侧部分点击失效。应该会一起修复
鸿蒙下可点击区域太小。
🤔 这个变动的性质是?
🔗 相关 Issue
💡 需求背景和解决方案
☑️ 请求合并前的自查清单
⚠️ 请自检并全部勾选全部选项。⚠️
Summary by CodeRabbit
发布说明
新特性
Uploader
、Empty
、ResultPage
等至3.0.0
。Empty
、ResultPage
、Notify
、Popup
、PullToRefresh
、Skeleton
、Swipe
等。文档
Uploader
组件的文档,改进了描述和结构,添加了新属性onOverCount
和onUploadQueueChange
。修复
删除
Demo11
、Demo12
等),以简化演示内容。