Closed Alex-huxiyang closed 1 week ago
[!CAUTION]
Review failed
The pull request is closed.
本次更改涉及多个组件的渲染逻辑和布局调整。ImageDemo
组件的加载和错误状态的控制流进行了简化,确保加载状态始终可见,而错误状态仅在特定条件下显示。Demo3
和 Demo4
组件引入了 pxTransform
函数,以实现响应式设计,替换了硬编码的宽度值。Image
组件的条件渲染逻辑也进行了调整,确保加载和错误图像始终显示。
文件路径 | 更改摘要 |
---|---|
src/packages/image/demo.taro.tsx |
添加 harmony 导入,简化加载和错误状态的渲染逻辑,确保加载状态始终可见。 |
src/packages/image/demos/taro/demo1.tsx |
移除 pxTransform 导入,直接将 Image 组件的 height 属性设置为 200 ,并用 Cell 包裹。 |
src/packages/image/demos/taro/demo2.tsx |
更新三个 Image 组件的 width 、height 和 radius 属性,直接使用数值替代 pxTransform ,并用 Cell 包裹。 |
src/packages/image/demos/taro/demo3.tsx |
引入 pxTransform 函数,替换 View 和 Image 组件的硬编码宽度值,实现响应式设计,并用 Cell 包裹。 |
src/packages/image/demos/taro/demo4.tsx |
添加 pxTransform 导入,更新 Image 和 View 组件的布局以使用响应式宽度,保持错误处理不变,并用 Cell 包裹。 |
src/packages/image/demos/taro/demo5.tsx |
将 Image 组件的 width 和 height 属性从 pxTransform(30) 改为直接使用 30 ,并用 Cell 包裹。 |
src/packages/image/demos/taro/demo6.tsx |
将 Image 组件的 width 和 height 属性从 pxTransform 改为直接使用 80 ,并用 Cell 包裹。 |
src/packages/image/demos/taro/demo7.tsx |
将 Image 组件的 width 和 height 属性从 pxTransform 改为直接使用 80 ,并用 Cell 包裹。 |
src/packages/image/image.taro.tsx |
移除 harmonyAndRn() 的条件渲染,确保加载和错误状态始终显示,定义默认属性但不做其他更改。 |
src/packages/image/image.taro.tsx
文件的条件渲染块移除,与主 PR 的加载状态逻辑简化相似。InfiniteLoading
组件的更改涉及使用 pxTransform
,与主 PR 的布局响应性改进相关。Grid
组件演示以使用 @nutui/icons-react-taro
的 Image
组件,反映了主 PR 的组件渲染改进。Pagination
组件的更改确保导航图标始终渲染,主题与主 PR 的控制流简化一致。Tag
组件图标处理的更新与主 PR 的组件渲染和功能改进相关。HoverButton
组件图标功能并简化演示,反映了主 PR 的可用性和清晰性增强。Loading
组件的适配与主 PR 的加载状态管理改进相关。size/M
🐰 在草地上跳跃,变化如春风,
加载与错误,清晰而从容。
响应式设计,宽度随心动,
组件更美,功能更通。
让我们一起欢庆,代码如诗中! 🌼
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?
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 83.98%. Comparing base (
1a61cc2
) to head (2752082
). Report is 2 commits behind head on V3.0.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
demo中 image 的宽高可以不用显式的指定,可以在 组件实现里 把 pxcheck做一步优化。
taro components中Image的onError事件在鸿蒙下没有触发
Summary by CodeRabbit
新功能
Cell
组件以改善多个演示组件的布局结构。改进
ImageDemo
组件的加载和错误状态渲染逻辑,确保加载和错误状态始终可见。pxTransform
的调用,简化了属性赋值。修复
Image
组件的加载和错误状态始终渲染,无论harmonyAndRn()
的结果如何。