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