Commit Graph

1530 Commits

Author SHA1 Message Date
vitlot-Hongchujie fdb2129f86
fix(tabs): 修复 showMoreTabs 模式下 overflow 计算滞后导致下拉菜单未及时更新(#4279) (#4272)
* fix(tabs): fix showMoreTabs overflow calculation lag caused by CSS transition

The nav element has CSS transition: transform 0.3s, which causes
getBoundingClientRect() to return pre-transition positions when
calcMorePanes runs in requestAnimationFrame (before the transition
has advanced).

Fix: use tab-relative-to-nav position delta (transition-invariant
since both share the same transform coordinate space) plus navOffset
to compute the final expected positions, bypassing the transition
intermediate state entirely.

Also replace nextTick with requestAnimationFrame in deferred
calcMorePanes calls to ensure all cascading DOM updates from
scrollToActiveTab -> updated() chains have settled.

* fix(tab-nav): trigger calcMorePanes after scrollPrev/scrollNext arrow click

* test(tabs): 修正 custom-more-icon 溢出下拉数量断言

showMoreTabs 溢出计算修正后按真实布局计算,容器 400px 减去
更多按钮占位后仅 5 个 tab 完整可见,下拉应为 Tab 6/7/8 共 3 项,
原断言 2 是基于旧实现 mount 早期量宽了 navScroll 的错误结果。
2026-08-05 09:19:25 +08:00
Georgyhongbo f83a76b7c3
docs(date-picker): 收窄 align demo 输入框,清晰展示左中右对齐效果 (#4287)
* docs(date-picker): 收窄 align demo 输入框,清晰展示左中右对齐效果

* docs(date-picker): 同步 align demo 宽度收窄到 composition-api 示例

reviewer 指出 PR #4287 漏改了 align-composition-api.vue,
将输入框宽度一并收窄到 240px,与 align.vue 保持一致。
2026-08-04 20:30:54 +08:00
Georgyhongbo b48ae0972c
fix(clickoutside): 修复拖选文本时误触发外部点击关闭的问题 (#4288)
* fix(clickoutside): 缓存 mousedown 的 composedPath,修复组件内拖选到外部松开时误触发外部点击关闭

composedPath() 在事件派发完成后会返回空数组,而 clickoutside 把 mousedown
事件存入 startClick,等到 mouseup 处理时才调用其 composedPath(),此时路径
已丢失,导致 mousedown 在组件内部的保护判断失效。修复为在 mousedown 派发
时立即缓存完整路径,mouseup 时使用缓存路径。

* test(color-picker): 增加 hex 输入框拖选文本时面板不应误关闭的回归测试
2026-08-04 20:13:15 +08:00
Georgyhongbo 1c4497c259
fix(demos): multiple-limit demo no longer shares v-model with custom-icon demo (#4286)
场景4「多选个数限制」与场景5「自定义图标+自定义样式」误用同一个
v-model,导致在场景5中选中超过限制数量的选项后,场景4也显示超限
选项,突破了 multiple-limit=2 的限制。

修复:为场景5分配独立 model(base-select 用 value5,select 用 value6),
两个场景互不影响。覆盖 base-select / select 的 pc 与 mobile-first
示例(含 composition-api 变体)。
2026-08-04 20:03:20 +08:00
申君健 46ab75ae0b
fix: svg function supports a bottom padding style across multiple devices. (#4289)
* fix: 消除一行css 警告

* fix: 多端下增加底托的类名
2026-08-04 09:32:10 +08:00
申君健 b9004f00c5
fix: 恢复指南菜单以及构建open模式,不带业务组件 (#4283) 2026-07-31 17:13:57 +08:00
申君健 560b6f79be
docs: add 3.31.0's changelog (#4275)
* fix: add 3.31.0's changelog

* fix: 升级playground版本号
2026-07-30 09:32:54 +08:00
zzcr 52eb2bd06e chore: update docs version 2026-07-27 19:13:29 +08:00
liukun 1b515ab8df
feat:富文本超链接支持跳转前拦截 (#4258) 2026-07-24 15:04:00 +08:00
James 9bb547140b
feat(switch): [switch] add display-only attribute (#4259)
* feat(switch): [switch] add display-only attribute

* fix(switch): modify the e2e-test
2026-07-24 15:03:34 +08:00
申君健 c6783e2b7c
fix: fix e2e errors of dialog-select and modal (#4256)
* fix: fix dialog-select  e2e error

* fix: 修改model-event e2e测试

* fix: 还原文件
2026-07-23 14:41:28 +08:00
wuyiping a360a6f35b
feat(slider-button): add slieder-button e2e (#4254)
* feat: add slieder-button e2e

* feat(slider-button): adapt theme style

* feat: add loading-open.svg to theme-saas
2026-07-23 14:26:25 +08:00
申君健 2a5150709d
fix(file-upload): 增强accept属性的适配算法 (#4253)
* fix(file-upload):  增强accept属性的适配算法

* fix: 修改检视意见
2026-07-22 16:52:53 +08:00
James fa23962cda
feat(alert): [alert] add small and medium sizes (#4248)
* feat(alert): [alert] add small and medium sizes

* fix: modify the review comments
2026-07-22 09:45:23 +08:00
James b86d7f9fd9
fix(drawer): add drag and drop icon(mobile-first) (#4249)
* fix(drawer): add drag and drop icon(mobile-first)

* fix: add demo(mobile-first)

* fix: modify the review comments
2026-07-22 09:44:49 +08:00
ajaxzheng 8b0022cdb5
feat: add SliderButton component (#4250)
* feat: add SliderButton component

* fix(sort-desc): update import paths for SVG components and refactor export to use arrow function

* chore: 修复检视意见

* chore:修复检视意见
2026-07-22 09:43:58 +08:00
James 9e383a27f3
feat(flowchart): example and documentation for adding Flowchart component (#4240)
* feat(flowchart): example and documentation for adding Flowchart component

* fix: modify the review comments
2026-07-22 09:11:51 +08:00
James 668b5fb425
feat(tag): [tag] add round attribute (#4247)
* feat(tag): [tag] add round attribute

* fix: supplementary type
2026-07-20 14:17:53 +08:00
申君健 9e75faa786
fix(grid): 表格列筛选的属性位置错误 (#4238) 2026-07-06 15:44:03 +08:00
wuyiping 51d1c276fb
fix(grid): solve the error issue of clearSelected method (#4217) 2026-06-24 09:15:11 +08:00
Yujing613 04e52d2c1a
feat(drawer): add destroyOnClose to drawer (#4153)
* feat(drawer): add destroyOnClose to drawer

* test: add destroy-on-close test cases
docs: update drawer destroy-on-close description

* test(drawer): 完善 destroy-on-close 测试用例

* docs(drawer): update destroy-on-close stable version
2026-06-23 16:18:03 +08:00
wuyiping 36dfabb86d
feat: fix the issue where the menu cannot be collapsed due to the simultaneous activation of the attributes "menu-collapsible" and "width-adapt" (#4229) 2026-06-23 16:14:59 +08:00
申君健 ff4061250a
fix: 添加grid column 组件的type="operation" 和 operationConfig的文档, 删除无用缓存代码 (#4231)
* fix: 添加grid column 组件的type="operation" 和 operationConfig的文档, 删除无用缓存代码

* fix: 错字
2026-06-23 10:19:09 +08:00
James ee19b484a8
feat(modal): [modal] added the before-close attribute (#4204)
* feat(modal): [modal] added the before-close attribute

* fix: modify the comments
2026-05-26 19:09:19 +08:00
申君健 fab2cac3a5
fix(numeric): add parse-input prop (#4205)
* fix(numeric): add parse-input prop

* fix:  调整一下逻辑

* fix: 删除多余文件
2026-05-19 15:55:23 +08:00
申君健 9f036e4be3
fix: add size prop for collapse (#4197)
* fix: add size prop for collapse

* fix: 添加版本
2026-05-12 16:27:37 +08:00
James 8ba8ff5e56
fix: modify the bugs in the drawer component and provide additional property testing examples (#4195) 2026-05-11 14:31:23 +08:00
James 61d378842a
fix(space): [space] modify the Space Components (#4184)
* fix: modify the space components

* fix: modify the e2e test

* fix: modify the comments
2026-05-11 14:30:51 +08:00
GaoNeng f75adb36bc
fix(color-picker): auto flip (#4187)
* fix(color-picker): auto flip

* fix(color-picker): e2e test
2026-05-11 14:29:24 +08:00
wuyiping a606236274
feat(form-item): solve the overlap between strong prompts and verification prompt content (#4190) 2026-04-21 16:40:38 +08:00
gimmyhehe c1e703b990
fix(sites): conditionally apply icon source plugins based on config mode (#4181) 2026-04-16 10:16:08 +08:00
wuyiping a5c2f506ba
fix: solve the problem of not finding the package during packaging (#4179) 2026-04-16 09:24:10 +08:00
gimmyhehe 8885a2d3f9
chore: update changelog and playground for version 3.30.0 (#4166) 2026-04-08 11:15:54 +08:00
gimmyhehe 887318d9bd
fix: change import from responsive-index.less to responsive-index.css for compatibility (#4165) 2026-04-02 14:39:13 +08:00
gimmyhehe ee0000b4b6
chore: update all version to 3.30.0 (#4163)
* chore: update all version to 3.30.0

* chore: update all version to 3.30.0
2026-04-02 11:46:00 +08:00
James 6ebac03e68
fix: add whether to load responsive file judgment (#4160) 2026-04-01 16:04:43 +08:00
James c8d8e3e8fd
fix(drawer): [drawer] modify e2e-test (#4158)
* fix: modify e2e-test

* fix: modify e2e test
2026-04-01 14:40:48 +08:00
ajaxzheng 905c580928
Revert "fix(playwright): modify the test case viewport configuration (#4157)" (#4159)
This reverts commit 1e9af22e06.
2026-04-01 14:37:20 +08:00
James 1e9af22e06
fix(playwright): modify the test case viewport configuration (#4157) 2026-04-01 10:15:16 +08:00
James e50a839199
fix(button-group): adaptation components and modification errors (#4154)
* fix: adaptation components and modification errors

* fix: modify review comments
2026-03-31 14:03:47 +08:00
申君健 a7aee05832
fix(docs): 补充select的插槽文档 (#4150) 2026-03-30 10:27:11 +08:00
liukun 01af9e633b
feat:富文本超链接支持跳转前拦截 (#4141) 2026-03-30 09:21:52 +08:00
ajaxzheng d782f55fac
fix: 修复saas官网启动报错问题,并隐藏tree-menu组件 (#4151) 2026-03-26 15:15:17 +08:00
James e2cb85aa6f
fix: introduce the responsive file and modify error reporting issues (#4147) 2026-03-25 09:53:02 +08:00
小海 d743ac64c8
feat(CalendarView): Added custom color support for CalendarView and updated the documentation,修复了格式问题 (#4012) 2026-03-24 16:56:53 +08:00
James f7baaea075
fix(tabs): optimize demo (#4106) 2026-03-24 16:50:47 +08:00
Yujing613 1463f2f92b
feat(drawer): add appendToBody to drawer (#4107)
* feat(drawer): drawer添加appendToBody

* docs: update drawer append-to-body prop
2026-03-24 16:46:04 +08:00
James 2591ffbacd
feat(checkbox): adapt to CheckBox Components (#4113)
* fix(checkbox): adapt to checkbox component

* fix(checkbox): optimized checkbox

* fix(checkbox): optimized checkbox

* fix: modify review comments

* fix: resolve conflicts
2026-03-24 16:41:33 +08:00
James bc7c678e34
feat(dropdown): adapt dropdown components (#4105)
* fix(dropdown): adapt dropdown components

* fix: modify problem

* fix: modify the variable name

* fix: modify review comments

* fix: resolve conflicts
2026-03-24 16:30:12 +08:00
James cf92b06fe6
feat(action-menu): adapt action-menu components (#4097)
* fix(action-menu): adapt action-menu components

* fix: changing the resolution

* fix: add placement attribute

* fix: delete code

* fix: modify problem

* fix: modify review comments

* fix: resolve conflicts
2026-03-24 16:28:35 +08:00