amis 6.12.0 版本更新介绍
发布日期: 2025-04-03
版本号: 6.12.0
本次更新主要包含以下内容:
- 功能新增与优化:
- 新增滑动条组件、二维码样式扩展、瀑布流展示模式等功能
- 优化时间轴、轮播图、签名组件、图片集等组件的交互体验
- 增强CRUD表格功能,支持表头样式设置、自适应高度、批量操作等
- 改进导航、树形组件、下拉菜单等组件的交互效果
- 问题修复:
- 修复表格分页、选择、排序等功能的多个问题
- 解决表单校验、日期选择、文件上传等组件的异常情况
- 修正事件处理、数据获取、组件渲染等方面的错误
- 其他改进:
- 更新国际化文档和组件文档说明
- 优化拖拽、布局、样式等基础功能
- 新增8位首次贡献者参与项目开发
本次更新涉及多个组件的功能增强和问题修复,提升了系统的稳定性和用户体验。
更新内容 (中文)
详见原始内容
更新内容 (原始)
What’s Changed
- Feat md 1 by @toddWang23 in https://github.com/baidu/amis/pull/11565
- fix:修复异步表达式ARRAYFINDINDEX&ARRAYFIND单测 by @hsm-lv in https://github.com/baidu/amis/pull/11571
- feat: 时间轴升级支持横向交叉展示以及样式升级 by @toddWang23 in https://github.com/baidu/amis/pull/11554
- feat: 扩展轮播图支持自定义容器 by @oorange-ocean in https://github.com/baidu/amis/pull/11543
- feat: crud、crud2支持表头单独设置样式、溢出隐藏可拖拽 by @hzh11012 in https://github.com/baidu/amis/pull/11577
- Feat input images my by @bawawa in https://github.com/baidu/amis/pull/11586
- feat: contextmenu 样式优化 by @allenve in https://github.com/baidu/amis/pull/11587
- feat: images 支持图集排列方式 by @bawawa in https://github.com/baidu/amis/pull/11490
- feat(action): 导出动作参数映射忽略键注册方法 by @BeMxself in https://github.com/baidu/amis/pull/11578
- fix: #11535 crud的source切换后分页失效问题修复 by @thinkingc in https://github.com/baidu/amis/pull/11579
- Merge feat md 1 by @allenve in https://github.com/baidu/amis/pull/11601
- chore: 更新国际化文档 by @qkiroc in https://github.com/baidu/amis/pull/11603
- feat: 新增滑动条组件 by @qkiroc in https://github.com/baidu/amis/pull/11559
- feat: 签名组件全屏模式签名确认后旋转图像 by @allenve in https://github.com/baidu/amis/pull/11607
- feat: 扩展图片集,支持移动端滑动 by @oorange-ocean in https://github.com/baidu/amis/pull/11530
- fix(InputFile, InputImage): 修复静态模式下文件选择器仍然可操作的问题 by @BeMxself in https://github.com/baidu/amis/pull/11609
- fix: 修复 inputDateRange 的 clear 动作只清除了开始时间的问题 by @2betop in https://github.com/baidu/amis/pull/11621
- feat: crud2中自适应高度使用粘性定位固定表头 by @hzh11012 in https://github.com/baidu/amis/pull/11637
- fix: Firefox浏览器Crud设置autoFillHeight,无数据时表头被拉伸 by @tpto in https://github.com/baidu/amis/pull/11611
- fix:配置scrolly时使用粘性定位固定表头 by @hzh11012 in https://github.com/baidu/amis/pull/11642
- feat: 二维码增加更多样式 by @qkiroc in https://github.com/baidu/amis/pull/11622
- fix(card): 修复 Card 组件中 actions 和 toolbar 中的 dropdown-button 组件失效的问题 by @BeMxself in https://github.com/baidu/amis/pull/11605
- doc: 为 table 组件增加 reUseRow 属性说明 by @ekeyme in https://github.com/baidu/amis/pull/11610
- doc: 为 Dialog 属性表增加自定义尺寸、拖拽功能和高度属性说明 by @BeMxself in https://github.com/baidu/amis/pull/11614
- fix: input-table.md by @zsuroy in https://github.com/baidu/amis/pull/11608
- fix: #11630 修复 InputFormula 组件 variables 配置表达式时无法获取 api 中数据 by @jinmingpang in https://github.com/baidu/amis/pull/11632
- fix: crud2设置scrolly或设置sticky+autoFillHeight时自动开启sticky by @hzh11012 in https://github.com/baidu/amis/pull/11644
- feat: 优化hover动效 by @qkiroc in https://github.com/baidu/amis/pull/11648
- fix: flex容器内的子元素工具栏无拖拽按钮 + 工具栏样式问题 by @yangwei9012 in https://github.com/baidu/amis/pull/11657
- chore: 统一文件下载逻辑 by @2betop in https://github.com/baidu/amis/pull/11658
- feat: InputFile组件支持自定义大小限制/格式限制的文案 by @tpto in https://github.com/baidu/amis/pull/11659
- chore: Picker 的弹窗大小调整为 modalSize by @2betop in https://github.com/baidu/amis/pull/11664
- chore: 表格列即配置静态展示又配置quickEdit 时,优先静态展示 by @2betop in https://github.com/baidu/amis/pull/11662
- fix: 修复表格编辑框-设置静态展示,仍然可以进行编辑 by @F-jianchao in https://github.com/baidu/amis/pull/11665
- chore: 避免重复定义不可修改属性 by @2betop in https://github.com/baidu/amis/pull/11663
- fix: 修复wrapperCustomStyle配置customStyleClassPrefix不生效问题 by @qkiroc in https://github.com/baidu/amis/pull/11667
- fix: 表格设置sticky后,如果开启选择或拖拽功能,其头部sticky未生效 by @tpto in https://github.com/baidu/amis/pull/11669
- 修复公式编辑器functions下发异常&公式编辑器扩充异常 by @z418577198 in https://github.com/baidu/amis/pull/11674
- fix: 修复邮箱格式校验失败 by @F-jianchao in https://github.com/baidu/amis/pull/11671
- feat: 选项类组件刷新支持传参 by @2betop in https://github.com/baidu/amis/pull/11696
- fix: 修复 CRUD 脚手架查询字段不更新的问题 by @2betop in https://github.com/baidu/amis/pull/11701
- chore: 避免表单项默认值关联自己导致无效修改数值的问题 by @2betop in https://github.com/baidu/amis/pull/11695
- style: 调整 crud 的自动高度撑开模式的样式, 去掉多余滚动条 by @2betop in https://github.com/baidu/amis/pull/11693
- feat: tree高度支持自适应 by @hzh11012 in https://github.com/baidu/amis/pull/11703
- fix: 修复form flex模式下外围内容拖入报错问题 by @qkiroc in https://github.com/baidu/amis/pull/11708
- fix: table2 sticky时border未跟随导致底部文字透出 by @hzh11012 in https://github.com/baidu/amis/pull/11707
- feat: 导航增加横向滚动交互,修复panel一级路由跳转整体刷新问题,修复disableOverflow导致下拉菜单不生效的问题 by @toddWang23 in https://github.com/baidu/amis/pull/11692
- feat: 扩展crud和crud2的load-more样式 by @oorange-ocean in https://github.com/baidu/amis/pull/11628
- chore: 调整拖拽方案 by @2betop in https://github.com/baidu/amis/pull/11690
- fix: 修复horizontalScroll组件没有从amis ui导出导致被摇树优化的问题 by @toddWang23 in https://github.com/baidu/amis/pull/11714
- feat: 扩展cards增加瀑布流展示模式 by @oorange-ocean in https://github.com/baidu/amis/pull/11676
- feat: 扩展list组件增加字母索引条 by @oorange-ocean in https://github.com/baidu/amis/pull/11581
- fix: 修复两个百度地图同时加载,同一个路径只触发一次初始化导致有一个地图空白的问题 by @toddWang23 in https://github.com/baidu/amis/pull/11647
- feat:图集自适应 by @bawawa in https://github.com/baidu/amis/pull/11710
- steps编辑器外观配置 by @lymyname in https://github.com/baidu/amis/pull/11650
- fix: 修复编辑态form里面的crud样式问题 by @qkiroc in https://github.com/baidu/amis/pull/11722
- chore: 统一crud的 research 事件与 init 事件的参数 by @2betop in https://github.com/baidu/amis/pull/11733
- fix: input-table.md by @zsuroy in https://github.com/baidu/amis/pull/11645
- chore: 调整 iframe 位置获取逻辑 by @2betop in https://github.com/baidu/amis/pull/11727
- [fix amis-editor]修复block容器的最小高度问题 by @yangwei9012 in https://github.com/baidu/amis/pull/11738
- fix: 修复编辑态组件mobile属性渲染错误问题 by @zhangtao07 in https://github.com/baidu/amis/pull/11746
- 优化签名组件,签名组件新增上传图片API by @liuwenbo1 in https://github.com/baidu/amis/pull/11741
- fix : 修正执行AjaxAction之后,后续动作无法取到event.data数据的问题 by @kangzhanlei in https://github.com/baidu/amis/pull/11736
- fix: 修复事件获取的删除元素成员错误的问题 by @2betop in https://github.com/baidu/amis/pull/11747
- fix: inputTable setValue 实现默认是 merge 的模式 by @2betop in https://github.com/baidu/amis/pull/11749
- feat:补充city数据 by @hsm-lv in https://github.com/baidu/amis/pull/11755
- fix: 修复 table 的 showIndex 开启在列选择界面中显示为空的问题 by @2betop in https://github.com/baidu/amis/pull/11758
- fix: 修复表格 wizard 2.0 字段新增问题 Close: #11772 by @2betop in https://github.com/baidu/amis/pull/11773
- feat: CRUD 支持配置 totalField 控制返回数据中表示总数的字段名 by @2betop in https://github.com/baidu/amis/pull/11774
- fix:使用valueField时子节点全选后未勾选父节点 by @hzh11012 in https://github.com/baidu/amis/pull/11776
- fix: 消除砖石布局未启用时对移动端的影响 by @oorange-ocean in https://github.com/baidu/amis/pull/11778
- fix: 优化手写签名上传图片拼接字符串的问题 by @liuwenbo1 in https://github.com/baidu/amis/pull/11782
- fix: 修复表格的列配置在 hash 路由场景冲突问题 by @2betop in https://github.com/baidu/amis/pull/11786
- chore: 调整 store 注册调低内置 store 优先级 by @2betop in https://github.com/baidu/amis/pull/11789
- fix(Actions): 为 Service 等组件的 handleAction 方法增加返回值,修复事件动作序列异常中断问题 by @BeMxself in https://github.com/baidu/amis/pull/11781
- fix(plugin/CRUD): 使用数组值前增加是否为空的判断 by @Nana-Cti in https://github.com/baidu/amis/pull/11780
- fix: #11684 修复 CRUD filterTogglable 配置为 true 时,点击切换无效问题 by @jinmingpang in https://github.com/baidu/amis/pull/11740
- fix: selector check all filter disabled by @findlay-best-wishes in https://github.com/baidu/amis/pull/11717
- fix: 修复 Table 的 columns-toggler 中列拖拽排序逻辑错误 by @BeMxself in https://github.com/baidu/amis/pull/11616
- fix: 修复crud2中批量操作按钮事件混乱问题 by @F-jianchao in https://github.com/baidu/amis/pull/11794
- fix: 调整 dispatchEvent 流程解决 CRUD 中派送选中事件的上下文信息错误问题 by @2betop in https://github.com/baidu/amis/pull/11796
- feat: 轮播图增加跑马灯模式 by @z1769057083 in https://github.com/baidu/amis/pull/11800
- fix: 下拉按钮组件,下拉菜单宽度保持和按钮一样宽度 by @F-jianchao in https://github.com/baidu/amis/pull/11804
- feat: 新增 env.getPageId 用于定义页面唯一标识用于本地存储表格列点选记录 by @2betop in https://github.com/baidu/amis/pull/11798
- fix: 修复 picker 在弹窗模式分页选择点选丢失问题 by @2betop in https://github.com/baidu/amis/pull/11797
- fix: 修复 input-table 中的 buildColumns 的副作用 Close #11791 by @2betop in https://github.com/baidu/amis/pull/11792
- feat: add chart finished by @lqPrototype in https://github.com/baidu/amis/pull/11783
- fix:添加视频编辑器组件配置 by @lymyname in https://github.com/baidu/amis/pull/11760
- fix: 修复编辑器 combo 插入组件后不在子节点的情况 by @Kerminate in https://github.com/baidu/amis/pull/11756
- fix(inputNumber): 编辑器右侧面板默认打开千分符配置 by @Kerminate in https://github.com/baidu/amis/pull/11652
- fix: #11270 修复 Wizard 向导组件 单步Step 自定义actions 执行 onEvent 事件异常 by @jinmingpang in https://github.com/baidu/amis/pull/11634
- fix: #11612 修复 JSONSchema 反显的时候出现异常 by @jinmingpang in https://github.com/baidu/amis/pull/11633
- ref(docs): 优化如何让渲染器可通过拖拽调整宽高文档说明 by @JSoon in https://github.com/baidu/amis/pull/11330
- feat: 时间轴增加统一卡片模板 by @toddWang23 in https://github.com/baidu/amis/pull/11766
- 修复input-text组件 autoComplete、creatable属性导致弹框不消失的bug by @lhtuling in https://github.com/baidu/amis/pull/10972
- feat: 增加enableBulkActions属性,批量操作在一定场景下时候可以动态的隐藏多选框和批量操作按钮区 by @lhtuling in https://github.com/baidu/amis/pull/10971
- feat: 为 ColumnToggler 增加弹窗样式和布局相关属性 by @BeMxself in https://github.com/baidu/amis/pull/11615
- fix: 列过多且存在右侧固定列时总结行不生效 by @hzh11012 in https://github.com/baidu/amis/pull/11806
- fix: 修复crud点击行会跳出个error,修复crud2多选后样式无效的问题 by @F-jianchao in https://github.com/baidu/amis/pull/11807
- fix: 修复 debug 开启后出现 Maximum call stack size exceeded 的问题 by @2betop in https://github.com/baidu/amis/pull/11810
- fix: select的source是表达式时,数据域发生变化后已选值不会自动清空 issue#10359 by @thinkingc in https://github.com/baidu/amis/pull/10361
- fix: 修复select组件change事件的选中数据问题 by @Bitzo in https://github.com/baidu/amis/pull/11437
- fix: 解决日期框在点击自身日历的时候依然触发焦点离开事件的错误 by @kangzhanlei in https://github.com/baidu/amis/pull/11240
- fix: 修复表格开启整行选择后,点击单选或复选框无响应 by @tpto in https://github.com/baidu/amis/pull/11675
New Contributors
- @oorange-ocean made their first contribution in https://github.com/baidu/amis/pull/11543
- @ekeyme made their first contribution in https://github.com/baidu/amis/pull/11610
- @zsuroy made their first contribution in https://github.com/baidu/amis/pull/11608
- @Nana-Cti made their first contribution in https://github.com/baidu/amis/pull/11780
- @findlay-best-wishes made their first contribution in https://github.com/baidu/amis/pull/11717
- @Kerminate made their first contribution in https://github.com/baidu/amis/pull/11756
- @JSoon made their first contribution in https://github.com/baidu/amis/pull/11330
- @lhtuling made their first contribution in https://github.com/baidu/amis/pull/10972
- @Bitzo made their first contribution in https://github.com/baidu/amis/pull/11437
Full Changelog: https://github.com/baidu/amis/compare/6.11.0...6.12.0