zeyong tsai
048482bcb2
perf(components): [table] body render performance optimize ( #18535 )
...
refactor(components): [table] body render performanceoptimize
Co-authored-by: zeyong.cai <zeyong.cai@xquant.com >
2024-10-13 13:11:45 +08:00
betavs
88bf23e4b1
fix(components): [dropdown-item] remove redundant attributes ( #18340 )
2024-10-13 08:44:44 +08:00
btea
ed9bb12ef8
fix(components): [table] the last column shuld not allow drag ( #18444 )
2024-10-11 18:42:24 +08:00
sea
1f82e8ca61
feat(components): [select & select-v2] explicit export selectedLabel ( #18350 )
...
* feat(components): [select] export selectedLabel
* docs: update
* docs: update th
* docs: update selectedLabel version
2024-10-11 13:48:12 +08:00
qiang
8908e738e5
fix(components): [select] the blur not triggered when click the outside ( #18478 )
...
* fix(components): [select] the blur not triggered when click the outside
closed #18235 , #18238
* test: add test
2024-10-11 11:47:35 +08:00
sea
16bb0b7df1
fix(components): [select] use blur in the tooltip slot has no effect ( #18335 )
...
* fix(components): [select] use `blur` in the tooltip slot has no effect
* fix(components): [select-v2] use `blur` in the slot has no effect
* feat: delete useless code
2024-10-09 22:48:28 +08:00
Summer
bd245cabdc
feat(components): [mention] explicit export dropdownVisible ( #18460 )
...
* feat(components): [mention] explicit export dropdownVisible
* feat(components): [mention] mention component docs update
* docs: unify format
---------
Co-authored-by: warmthsea <2586244885@qq.com >
2024-10-09 21:56:08 +08:00
Summer
7e4682a2ee
fix(components): [mention] native event triggered twice ( #18453 )
2024-10-09 21:54:50 +08:00
btea
27e0c496e8
fix(components): [table] cancel layout update when component unmount ( #18440 )
2024-10-04 09:24:45 +08:00
Lo
86b01eed9f
fix(components): [transfer] render the option's label correctly when there's only an empty comment in the default slot ( #18416 )
...
* fix(components): [transfer] render the option's label correctly
* fix(components): [transfer] update following review advice and add tests
* test(components): [transfer] update test suits name
2024-10-02 16:17:37 +08:00
Lo
2d098087fb
docs(components): [transfer] add transfer and transfer panel exposes ( #18423 )
2024-10-01 11:34:21 +08:00
sea
f5628e7b16
refactor(components): [badge] show-zero implement ( #18360 )
2024-09-28 17:10:35 +08:00
sea
984ab608e7
feat(components): [table] export updateKeyChildren method & correct version ( #17709 )
...
* feat(components): [table] export `updateKeyChildren` fn
* Update docs/en-US/component/table.md
Co-authored-by: btea <2356281422@qq.com >
* chore: update version
* docs: update version
* docs: format
* docs: fix version
---------
Co-authored-by: btea <2356281422@qq.com >
2024-09-27 18:20:57 +08:00
Karolis_Stoncius_Sneakybox
03fa5d6839
feat(components): add the ability to append table filter panel, select and pagination size dropdowns to any element ( #14318 )
...
* feat(components): [pagination] append size dropdown to element
* feat(components): [select] append select dropdown to element
* feat(components): [table] append table filter panel to element
* refactor(components): [pagination] shorten prop names
* fix(components): [select] appendTo prop
* docs(components): add pagination docs append-size-to version tag
* docs(components): remove append-size-to default value in docs
* refactor(components): remove default appendTo values
* docs: version bump
* refactor(components): remove default appendFilterPanelTo value
2024-09-26 09:56:23 +08:00
0song
7a1a6a304b
feat(components): [cascader] update cascader component to expost presentText ( #18338 )
...
* fix: update cascader component to expost presentText
* chore: update
* chore: update
2024-09-24 14:09:24 +08:00
guze2003
c8d0d35e3f
feat(components): [input-number] add prefix and suffix ( #17993 )
...
* feat(components): [input-number] add prefix and suffix
* Update docs/en-US/component/input-number.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/input-number.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/input-number.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/input-number.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/input-number.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/input-number.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/input-number.md
Co-authored-by: btea <2356281422@qq.com >
* Update packages/components/input-number/src/input-number.vue
Co-authored-by: btea <2356281422@qq.com >
* Update packages/components/input-number/src/input-number.vue
Co-authored-by: btea <2356281422@qq.com >
* feat(components): [input-number] add prefix and suffix
* feat(components): [input-number] add prefix and suffix
* feat(components): [input-number] add prefix and suffix
---------
Co-authored-by: btea <2356281422@qq.com >
2024-09-23 15:14:29 +08:00
dopamine
cd517d6743
chore(components): [select-v2] remove ts-nocheck comments in select-v2 ( #16746 )
...
* chore: remove ts-nocheck comments in select-v2
* take the review comments
* improve emits type
* the keys of emits use camelCase instead of kebab-case
* apply suggestions from code review
Co-authored-by: btea <2356281422@qq.com >
* reduce duplicate ESLint comments
* use more succinct syntax to define props
* revert emits to kebab-case
* fix: type checking failed
* chore: illustrate why return early in validateIcon
* fix: signature with duplicate parameter names
Co-authored-by: qiang <qw13131wang@gmail.com >
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: qiang <qw13131wang@gmail.com >
2024-09-23 13:45:35 +08:00
尘随风染
6f1f506bcb
fix(components): [color-picker] support dynamic change of showAlpha prop ( #18280 )
...
* feat(components): [color-picker] supports dynamic change of colorFormat
* test(components): [color-picker] test cases with fixes added
* fix(components): [color-picker] support dynamic change of showAlpha prop
---------
Co-authored-by: SKSQ2529720581 <83899365+SKSQ2529720581@users.noreply.github.com >
2024-09-23 11:24:48 +08:00
betavs
31e00e7c19
fix(components): [descriptions-cell] redundant slot function calls ( #18330 )
2024-09-22 21:32:11 +08:00
btea
a8bdeb4f1d
feat(components): [date-picker] add placement & fallback-placements ( #18310 )
...
* feat(components): [date-picker] add `placement` & `fallback-placements`
* chore: remove console
* docs: add type Placement
* fix: update
2024-09-22 15:35:16 +08:00
momei
2fae1b147c
fix(components): [carousel] fix style when use motionBlur ( #18329 )
2024-09-22 13:31:38 +08:00
Manshu Tusker
35b4240600
fix(components): [checkbox] default false if no false-value attr ( #18187 )
...
* fix(components): [checkbox] default false if no false-value attr
closed #18186
* test(components): [checkbox] add test case
closed #18186
2024-09-21 10:36:23 +08:00
Dormadekhin Denis
6b01c4531d
feat(components): [autocomplete] add getData to exposes ( #18237 )
...
* feat(components): [autocomplete] add getData to exposes
* docs(components): [autocomplete] add getData to exposes
* Update docs/en-US/component/autocomplete.md
---------
Co-authored-by: Дормадехин Денис Игоревич <d.dormadekhin@s7.ru >
Co-authored-by: btea <2356281422@qq.com >
2024-09-20 00:23:36 +00:00
btea
f51162f559
fix(components): [scrollbar] compatibility with wrapRef does not exist ( #18311 )
2024-09-19 17:35:59 +08:00
KESHAOYE
18a77d5829
fix(components): step-strictly is true and should keep the initial value and step matching ( #18277 )
...
* fix(components): 修复step-strictly为true时初次渲染组件v-model与输入框中显示的值不同的问题
When step strictly is set to true, the initial rendering of component v-model differs from the value
displayed in the input box。See issue # 18275 for details。
closed #18275
* fix: unit test error
* test(components): [input-number] test cases with fixes added
2024-09-17 13:36:36 +08:00
ve
9123a05826
fix(components): [segmented] item may be undefined ( #18199 )
...
* fix(components): [segmented] item may be undefined
* fix(components): [segmented] ts type error
* fix(components): [segmented] Update document Option ts type
2024-09-13 17:36:42 +08:00
betavs
107eac00a3
fix(components): [table] selection fixed unexpected ( #17904 )
...
* fix(components): [table] selection fixed unexpected
* perf(components): [table] selection fixed unexpected
* perf(components): [table] selection fixed unexpected
2024-09-13 14:45:12 +08:00
qiang
e3bb681984
fix(components): [table] the disabled checkbox are selected ( #18034 )
...
* fix(components): [table] non selectable items are selected
closed #18021
* docs: update
2024-09-13 14:13:33 +08:00
btea
ca677519b9
feat(components): [cascader-panel] add empty slot ( #16274 )
...
* feat(components): [cascader] add `empty-panel` slot
* chore: update version tag
* chore: update
* feat: rename empty-panel to empty
* chore: format
* test: add test case
* test: update
* Update docs/en-US/component/cascader.md
2024-09-13 09:34:40 +08:00
kimverchan
647af2cd22
feat(components): [collapse] collpase item supports custom icon ( #18215 )
...
* feat(components): [collapse] Collpase item supports custom icon
* docs(components): [collapse] update collpase custom docs
2024-09-12 22:13:25 +08:00
wzc520pyfm
2a568113a3
fix(components): [time-picker] close pick when click clear on pick open ( #15390 )
...
closed #15355
Co-authored-by: warmthsea <2586244885@qq.com >
2024-09-12 21:50:31 +08:00
尘随风染
30a6d3b7a3
fix(components): [color-picker] supports dynamic change of colorFormat ( #18135 )
...
* feat(components): [color-picker] supports dynamic change of colorFormat
* test(components): [color-picker] test cases with fixes added
2024-09-12 14:59:46 +08:00
MoConWu
b2a17f0689
feat(components): [tree-v2] support node-drop event ( #16935 )
...
* Update tree.vue
* Update tree-node.vue
* Update tree.vue
* Update virtual-tree.ts
* Update useTree.ts
* Update virtual-tree.ts
* Update tree.test.ts
* Update useTree.ts
* Update tree-node.vue
* Update tree.vue
* Update virtual-tree.ts
* Update tree-v2.md
* Update tree-v2.md
* Update virtual-tree.ts
* Update tree-node.vue
* Update useTree.ts
* Update tree.vue
* Update virtual-tree.ts
* Update tree.test.ts
* 修改错误的提交 tree-v2.md
* Update useTree wrong.ts
* Update tree-node.vue
拖拽事件更新
* Update tree-v2.md, add version info
* Update tree-v2.md format
* Update tree-v2.md, version change to 2.8.3
2024-09-11 15:33:26 +08:00
qiang
7017d19260
fix(components): [tooltip] change ariaHidden value after closed the dropdown ( #18207 )
...
* fix(components): [tooltip] change ariaHidden value after closed dropdown
closed #17720
* test: fix test
2024-09-10 15:58:53 +08:00
btea
c4f7e27bdd
fix(components): [select-v2] label display error when re-rendering ( #18128 )
...
* fix(components): [select-v2] label display error when re-rendering
* fix: update
2024-09-10 15:53:11 +08:00
Karolis_Stoncius_Sneakybox
1d26af3066
feat(components): [scrollbar] add tabindex to scrollbar wrap content ( #14320 )
...
* feat(components): [scrollbar] add tabindex to scrollbar wrap content
* refactor(components): [scrollbar] set default tabindex to undefined
* refactor(components): [table] change bodyTabindex to scrollbarTabindex
* refactor(components): [scrollbar] remove unnecessary props
* docs(components): add version tags
2024-09-09 17:36:11 +08:00
tangyongjie
14c8f752e4
test(components): [slider] remove console.log ( #18217 )
2024-09-08 18:42:29 +08:00
Shirley Yang
2d98ee4311
fix(components): [menu] move ulStyle from render to setup to fix memory leak ( #18122 )
...
fix(components): [menu] move ulStyle from render to setup
2024-09-07 11:56:44 +08:00
tangyongjie
271385f6a5
test(components): [select] fix test warning ( #18211 )
2024-09-07 07:54:26 +08:00
Manshu Tusker
2dbe2bf4af
fix(components): [message] max affects grouping display ( #18189 )
...
fix(components): [message] Fix message grouping with max limit
Prioritize grouping logic over max limit in message component
closed #18117
2024-09-06 09:02:45 +08:00
btea
0760b06b18
fix(components): [tabs] active-bar not move with the tab label changes ( #18165 )
...
* fix(components): [tabs] active-bar not move with the tab label changes
* fix: update
* fix: update
2024-09-05 14:36:36 +08:00
betavs
0dc9b6479f
fix(components): [table-v2] columns missing key field ( #17891 )
...
* fix(components): [table-v2] columns missing key field
* perf(components): [table-v2] columns missing key field
* test(components): [table-v2] columns missing key field
* perf(components): [table-v2] columns missing key field
2024-09-03 21:05:21 +08:00
btea
50e02f3ab9
fix(components): [calendar] improve range validation ( #18125 )
...
* fix(components): [calendar] improve range validation
* fix: update
2024-09-03 20:31:28 +08:00
cosine7
c25026c542
chore(components): [dialog] add instance type ( #18127 )
...
refactor(components): [dialog] add instance type
2024-09-03 18:16:46 +08:00
qiang
8e6b88dcca
revert(components): [select] cancel type conversion at initialization ( #18088 )
...
closed #17944
2024-09-03 15:20:46 +08:00
Manshu Tusker
fcf2249cc9
fix(components): [tree-v2] expand all ancestor nodes of the specified node ( #18077 )
...
* fix(components): [tree-v2] Allow only all nodes to be expandable
closed #18073
* fix(components): [tree-v2] Allow all nodes to be expandable
closed #18073
* fix(components): [tree-v2] Allow all nodes to be expandable
closed #18073
* fix(components): [tree-v2] Allow all nodes to be expandable
closed #18073
* fix(components): [tree-v2] Allow all nodes to be expandable
closed #18073
---------
Co-authored-by: Tusker Manshu <dadaguai-git>
2024-09-03 07:16:27 +08:00
qiang
3a37320944
fix(components): [mention] replace props.disabled with useFormDisabled ( #18119 )
...
* fix(components): [mention] replace props.disabled with useFormDisabled
* test: add test
2024-09-02 17:51:05 +08:00
qiang
c24309aea0
fix(components): [select] call the exposes blur is invalid ( #17691 )
...
* fix(components): [select] call the exposes blur is invalid
closed #17367
* chore: remove the unnecessary code
2024-09-02 16:37:03 +08:00
xuan
27bdf1f076
fix(components): [el-tree-select] fix lazy and multiple select node ( #17903 )
...
* fix(components): [el-tree-select] fix lazy and multiple select node
1.Fix the issue where non-leaf nodes cannot be selected when using lazy and multiple together.
2. Since the original code did not handle the selection of non-leaf nodes before expanding
lazy-loaded child nodes, additional processing was added to link the selection of parent and child
nodes.
3. Because the time required for lazyLoad after nodeExpand cannot be predicted, the triggering time
of the node-expand event in the tree has been adjusted to occur within the callback of the expand
function. This change only affects the timing when using lazyLoad.
BREAKING CHANGE :
no
closed closed Fixes #17232
* fix: test typecheck
* fix: onNodeExpand event and update function name
2024-09-01 20:59:31 +08:00
btea
93d28929fe
feat(components): [config-provider] support more message config ( #18106 )
...
* feat(components): [config-provider] support more message config
* feat: more message-config params test
* fix: more test conflict
* chore: delete useless code
* chore: add tag
---------
Co-authored-by: warmthsea <2586244885@qq.com >
2024-09-01 18:13:40 +08:00