Skip to content

Conversation

Muyouz
Copy link
Contributor

@Muyouz Muyouz commented Jul 31, 2025

这个 PR 做了什么? (简要描述所做更改)

这个 PR 是什么类型? (至少选择一个)

  • 错误修复 (Bugfix) issue: fix #
  • [√] 新功能 (Feature)
  • 代码重构 (Refactor)
  • TypeScript 类型定义修改 (Types)
  • 文档修改 (Docs)
  • 代码风格更新 (Code style update)
  • 构建优化 (Chore)
  • 其他,请描述 (Other, please describe):

这个 PR 涉及以下平台:

  • 所有平台
  • [√] Web 端(H5)
  • [√] 移动端(React-Native)
  • 鸿蒙(Harmony)
  • 鸿蒙容器(Harmony Hybrid)
  • ASCF 元服务
  • 快应用(QuickApp)
  • 所有小程序
  • [√] 微信小程序
  • 企业微信小程序
  • 京东小程序
  • 百度小程序
  • 支付宝小程序
  • 支付宝 IOT 小程序
  • 钉钉小程序
  • QQ 小程序
  • 飞书小程序
  • 快手小程序
  • 头条小程序

Summary by CodeRabbit

  • 新功能

    • React 组件库新增 Picker 选择器组件,支持 selector、multiSelector、time、date、region 多种模式,具备动画、可控/不可控、无障碍、性能优化等特性。
    • React 组件库新增 List、ListItem、StickyHeader、StickySection 等虚拟列表及分组吸顶组件,支持横向/纵向滚动、分组、吸顶头部、性能优化。
    • ScrollView 组件新增 enhanced、showScrollbar 属性,支持增强模式与滚动条显示控制。
  • 样式

    • 新增 Picker 组件样式及变量文件,支持多列、动画、吸顶等视觉效果。
    • ScrollView 隐藏滚动条样式由默认变为按需添加。
  • 文档

    • 完善 React 组件库 Picker 独立样式导入说明。
    • 新增 List 及 Picker 相关测试体系和用法文档。
  • 测试

    • 新增 Picker 及 PickerGroup 组件的详细单元测试。
    • 新增虚拟列表 List 相关测试工具与环境配置。
  • 优化/重构

    • Picker、StickyHeader、StickySection 组件导出方式调整,统一由本地实现导出。
    • 新增日期、时间、区间等通用工具函数,提升组件健壮性。
  • 依赖与配置

    • 多个包版本号同步升级为 4.1.4-beta.22。
    • 新增 React 组件库相关测试、Babel、TypeScript 配置及依赖。

@Single-Dancer Single-Dancer deleted the feat/list branch August 1, 2025 07:36
@Single-Dancer Single-Dancer changed the title Feat/list feat: 新增 List、Picker Aug 1, 2025
This was referenced Aug 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants