jiaxiang
2f1e8b3a43
feat(components): [image-viewer] add showPreview method ( #19466 )
...
* feat(components): [image-viewer] add showPreview method
* docs(components): [image] update showPreview method version to 2.9.4
2025-01-11 21:50:29 +08:00
jiaxiang
c51b0cd4bc
docs: [collapse] change event parameter type error ( #19539 )
...
* chore: fix handleChange type error
* Update docs/examples/collapse/custom-icon.vue
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
---------
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
2025-01-07 19:28:04 +08:00
qiang
a03812db54
perf(components): [table] prioritize use rowKey to determine whether it is selected ( #19451 )
...
* perf(components): [table] use rowKey to determine whether it is selected
* chore: revert includes
* perf: use includes replace isEqual
2025-01-03 08:14:00 +08:00
伊墨
2c9d70dc94
feat(components): [select-v2] add fit-input-width prop ( #18834 )
...
* feat(components): [select-v2] add `width` prop
* feat(components): [select-v2] change `width` prop to `fit-input-width`
* docs(components): add description
* test(components): [select-v2] fix errors caused by canvas
* chore(components): optimize code and change documents
Co-authored-by: thinkasany <480968828@qq.com >
Co-authored-by: btea <2356281422@qq.com >
* feat: [select-v2] listen for `fit-input-width`
* fix: change the default value of the `fit-input-width` prop
* fix: the width did not change when remote search or creating temporary option
* docs: change document and example code
---------
Co-authored-by: thinkasany <480968828@qq.com >
Co-authored-by: btea <2356281422@qq.com >
2024-12-24 16:39:43 +08:00
阿菜 Cai
3bcad6d83d
docs: [select] remove demos sass ( #19365 )
...
fix(docs): [select] remove demos sass, enable run in playground
2024-12-23 17:49:16 +08:00
妙码生花
f378bafc7b
docs(components): [config-provider] example error ( #19355 )
...
* docs(components): [config-provider] example error
* chore: format
---------
Co-authored-by: btea <2356281422@qq.com >
2024-12-22 21:06:42 +08:00
btea
bca0399c75
docs: remove dialog example animation ( #19275 )
2024-12-17 09:29:14 +08:00
ZhouJin
5a025e55bd
docs(components): [segmented] item maybe declared in the upper scope ( #19291 )
...
docs(components): [segmented] 'item' maybe declared in the upper scope
Co-authored-by: 周进 <w857035085@126.com >
2024-12-17 08:21:03 +08:00
VisualYuki
63cb03cf4e
docs(components): update Dialog ( #19200 )
...
* docs(components): update Dialog
add fullscreen, modal, events, slot
* docs(components): update text
---------
Co-authored-by: btea <2356281422@qq.com >
2024-12-14 10:17:41 +08:00
JingGaoWei
c6e0d4746e
docs: [container] update example ( #19219 )
...
* Update layout-am.vue
* Update docs/examples/container/layout-am.vue
---------
Co-authored-by: btea <2356281422@qq.com >
2024-12-11 15:03:26 +08:00
Jeff
d9da5341d2
docs: [tooltip] improve document content and examples ( #19204 )
...
docs: [Tooltip] Improve document content and examples
2024-12-10 21:38:35 +08:00
星如雨
ae22c959ac
feat(components): [badge] add content slot ( #18922 )
...
* feat(components): [badge] add `icon` prop and slot
* feat(components): [badge] remove icon prop
* feat(components): [badge] update badge icon slot test
* Update docs/en-US/component/badge.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/badge.md
Co-authored-by: btea <2356281422@qq.com >
* feat(components): [badge] update icon slot to content
* fix(components): [badge] remove legacy icon styles
* fix(docs): [badge] punctuation at the end of sentences in a document
* feat(components): [badge] `value` as the value of the `content` slot
* feat(docs): [badge] update badge's doc
* fix(docs): [badge] content slot value type
---------
Co-authored-by: btea <2356281422@qq.com >
2024-12-10 13:57:36 +08:00
qiang
d416dd74b0
feat(components): [input-tag] new component ( #18885 )
...
* feat(components): [input-tag] add input-tag component
* feat: styles
* test: add test
* docs: add docs
* docs: updata
* docs: uopdata
* docs: updata
* fix: optimize the style when input too long text
* feat: add draggable attribute
* fix: regain focus after dragged
* fix: regain focus on dragend
* refactor: useDragTag
* fix: style of disabled
* refactor: rename event name
* refactor: move useCalcInputWidth to hooks
* feat: add aria-label
2024-11-29 10:50:21 +08:00
Evan
349a2e9c16
feat(components): [transfer] add custom empty slot for transfer panels ( #18929 )
...
* feat(components): [transfer] add custom empty slot for transfer panels
* docs: [transfer] add description and example
* test(components): add transfer component test
* docs: add version tag
* Update docs/en-US/component/transfer.md
Co-authored-by: btea <2356281422@qq.com >
---------
Co-authored-by: qiang <qw13131wang@gmail.com >
Co-authored-by: btea <2356281422@qq.com >
2024-11-24 03:46:48 +00:00
知晓同丶
512d31cb79
docs: makeup built-in zoom-in-left transition ( #18987 )
2024-11-22 15:11:50 +08:00
DDDDD12138
b724f7f87a
feat(components): [notification] add support for message as a Function ( #18558 )
...
* feat(components): [Notification] add support for message as a Function
* feat: add example of Notification with VNode
* Update docs/en-US/component/notification.md
Co-authored-by: btea <2356281422@qq.com >
* feat: update version
---------
Co-authored-by: btea <2356281422@qq.com >
2024-11-19 15:15:28 +08:00
jiaxiang
440691805b
docs(components): fix type error of the tree-v2 filter demo ( #18927 )
2024-11-17 20:09:24 +08:00
jiaxiang
e0777ef567
feat(components): [tree-v2] add props.class prop ( #18911 )
...
* feat(components): [tree-v2] allow tree node to have customizable class
* docs: update docs
* docs: add demo
* docs: update
* fix: update
2024-11-16 23:44:06 +08:00
jiaxiang
23ce3ff8f1
chore: fix type error of the tree customNodeClass demo ( #18920 )
...
chore: fix type error of the tree demo
2024-11-16 21:52:39 +08:00
thinkasany
28106bd3ec
docs(components): use "" replace null for no icon setting ( #18824 )
...
* docs(components): use replace null for no icon setting
* docs: fix
2024-11-08 14:53:18 +08:00
chenweiyi
3eb734ccc4
feat(components): [skeleton] throttle supports values as object ( #17041 )
...
* fix(components): [skeleton] `throttle` property not working
* fix: lint fix
* feat: add func & doc & test
* feat: remove test modify
* feat: increase document examples, improve document descriptions
* fix(components): [skeleton] `throttle` property not working
* fix: lint fix
* feat: add func & doc & test
* feat: remove test modify
* feat: increase document examples, improve document descriptions
* feat: 重构`useThrottleRender`钩子以提高代码可读性和效率
- 简化了对`throttle`参数的判断逻辑,通过`isNumber`函数判断是否为数字
- 将`leadingDispatch`和`trailingDispatch`函数合并为`dispatcher`函数,根据传入的类型判断执行逻辑
- 优化了`watch`回调函数,使用`dispatcher`函数替代重复的判断逻辑
* feat: 写法优化
* feat: 引入`isObject`函数替代原有的`typeof throttle === 'object'`判断方式
* feat: 优化骨架屏文档结构和示例
* feat: 完善文字描述和修改对应的文件名
* Update docs/en-US/component/skeleton.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/skeleton.md
Co-authored-by: btea <2356281422@qq.com >
* feat: Optimize code writing
* Update docs/en-US/component/skeleton.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/skeleton.md
* feat: modify doc
* feat: md
* feat: 补充 useThrottleRender 钩子的测试用例
* feat: 将 SkeletonThrottle 类型移动到hook中, 重命名为 ThrottleType 以提高通用性
---------
Co-authored-by: btea <2356281422@qq.com >
2024-11-07 21:31:16 +08:00
thinkasany
6fa9f78a65
docs: fix type error for autocomplete ( #18762 )
2024-11-05 21:27:56 +08:00
thinkasany
6b1e951368
feat(components): segmented support vertical direction ( #18653 )
...
* feat(components): segmented support vertical direction
* fix(components): improve
* fix(components): empty commit
* fix(components): update api to direction
* chore(components): use n.m
* fix(components): improve
* fix(components): fix
* fix(components): fix
* Update docs/examples/segmented/custom-direction.vue
Co-authored-by: btea <2356281422@qq.com >
* Update docs/examples/segmented/custom-direction.vue
Co-authored-by: btea <2356281422@qq.com >
* fix(components): lint fix
---------
Co-authored-by: btea <2356281422@qq.com >
2024-10-31 22:52:43 +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
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
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
Haceral
4246d1e468
feat(components): [check-tag] add disabled prop ( #17936 )
...
* feat(components): [check-tag] add `disabled` prop
* style(components): [check-tag] add styles when disabled
* chore(components): [check-tag] update doc
* fix(components): [check-tag] fix bg-color in disabled
When the check-tag type is `primary` and it is unchecked, keep the background
color consistent with the `info` type. this ensures visual consistency.
* chore(components): [check-tag] update doc
Co-authored-by: btea <2356281422@qq.com >
* chore(components): [check-tag] formatting document content
* update doc
Co-authored-by: qiang <qw13131wang@gmail.com >
---------
Co-authored-by: Haceral <18274416193@163.com >
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: qiang <qw13131wang@gmail.com >
2024-08-30 18:41:11 +08:00
Simplifer
0e022f326b
chore(docs): [table] fix typo ( #18020 )
...
Update tree-and-lazy.vue
chore: date => data
2024-08-27 06:11:21 +00:00
Mutter
7c442f172b
docs(components): [table-v2] refine inline editing examples ( #18018 )
2024-08-27 09:40:11 +08:00
Typed SIGTERM
5f32318377
feat(components): [popconfirm] add actions slot ( #17957 )
...
* feat(components): [popconfirm] add actions slot
close #4733
* feat(components): [popconfirm] pass handlers to actions slot
* docs(components): [popconfirm] tweak example
* chore: tweak
* chore: tweak
* chore: update test
---------
Co-authored-by: btea <2356281422@qq.com >
2024-08-23 08:29:34 +08:00
guze2003
00e1ccc2b1
feat(components): [descriptions] add rowspan ( #10314 )
...
* feat(components): [descriptions] add rowspan
* fix: type error
* Update docs/en-US/component/descriptions.md
Co-authored-by: btea <2356281422@qq.com >
* chore: format
---------
Co-authored-by: qiang <qw13131wang@gmail.com >
Co-authored-by: btea <2356281422@qq.com >
2024-08-22 21:39:09 +08:00
qiang
7b6e2c2600
docs: rendering example demos on the server side ( #17472 )
...
* docs: rendering example demos on the server side
* fix: render error
* chore: update dependencies
* chore: return all teleports
2024-08-22 14:33:13 +08:00
blesstosam
1d81c3982d
chore(components): [input] remove repeated export of InputInstance ( #17907 )
...
* chore: remove repeated export of InputInstance
* chore: recover settings.json
* fix: lint error
* fix: test
---------
Co-authored-by: WL01-10045094 <weilei@weileideMacBook-Pro.local >
2024-08-16 10:42:05 +08:00
知晓同丶
839a702af7
feat(components): [date-picker] add icon slots ( #17453 )
...
* feat(components): [date-picker] add icon slots
* chore: update date-picker.md
* feat: add `prev-year`、`next-year` with year range
* Apply suggestions from code review
---------
Co-authored-by: qiang <qw13131wang@gmail.com >
2024-08-09 12:53:26 +08:00
btea
2c1b1ca62c
fix(components): [date-picker] slot not take effect when type is month ( #17748 )
...
* fix(components): [date-picker] slot not take effect when type is month
* feat: type year support slot
* fix: type
* fix: update
* style: update
* fix: test
2024-08-09 11:15:53 +08:00
Robert Zeng
8692965e80
feat(components): [date-picker] add type yearrange for DatePicker ( #14804 )
...
* fix(components): fix bug #14637
* refactor(components): [el-button]update props autoBlur name
* docs(components): [el-button] update docs ablout props clickAutoBlur
* fix(components): [date-picker] fix bug #14728
* feat(components): [date-picker] add yearrange
* feat(components): [date-picker] update yearrange codes
* feat(components): [date-picker]fix select range ui bug
* refactor(components): [date-picker]convert setup() to setup, add TS type
* refactor(components): refactor pane-year-range
* refactor(components): [date-picker] refactor panel-year-range styles
* docs(components): [date-picker] update year-range docs #6388 #2487 #7051
* style(components): [date-picker] remove repeat css
* feat(components): [date-picker]add yearrange unit test
* fix(components): [date-picker] fix unit test case failed error
* fix(components): [date-picker] resolve some pr problems
* docs(components): [yearrange] update docs
* fix(docs): [yearrange] update example of year-range
* refactor(components): [date-picker] resolve some code review suggestions
* fix(components): [date-picker] resolve some CR problems
* refactor(components): [date-picker] resolve some CR conversations
* refactor(components): [date-picker] uniform date compute logic
* fix(components): [date-picker] error occurs when mannul input the date
* refactor(components): [date-picker] resolve some CR conversations
* refactor(components): [date-picker] resolve some CR conversations
* refactor(components): [date-picker] resolve some CR conversations
* refactor(components): [date-picker] optimize YearTableClick func
---------
Co-authored-by: 曾咏波 <cherishtheyouth@qq.com >
Co-authored-by: yongbo.zeng_U+ <yongbo.zeng@united-imaging.com >
Co-authored-by: upthen <zyb.6616@icloud.com >
2024-08-08 11:32:58 +08:00
daoyi.tian
48dfe3a69a
feat(components): [table] tree children add check strictly ( #13519 )
...
* feat(components): [table] tree children add check strictly
* fix(components): [table] remove utils console
* fix(components): [table] error of selector state
* docs: update
* fix: remove unnecessary changes
* fix: the toggleRowStatus has not been processed to selectable
* docs: update
* fix: the rowIndex error
---------
Co-authored-by: qiang <qw13131wang@gmail.com >
2024-08-05 12:10:17 +08:00
赵添
f5c6310d93
docs(components): [mention] example error ( #17760 )
2024-08-05 02:20:39 +00:00
wzc520pyfm
707e0c9f00
docs(components): [dropdown] add placement property example doc ( #12617 )
...
Co-authored-by: qiang <qw13131wang@gmail.com >
2024-08-05 07:36:12 +08:00
赵添
0456c790db
feat: add mention component ( #17586 )
...
* feat: add mention component
* fix: build error
* fix: build error
* feat: delete as a whole
* fix: update docs
* fix: update global.d.ts
* fix: update
* fix: update code
* fix: update code
* fix: update code
* fix: rename
* fix: update code
* fix: upload code
* fix: update code
* fix: fixed cursor position abnormality
* fix: update code
* fix: docs add avatar
* fix: tooltip position is wrong when placing on top
* feat: add overview icon
* fix: overview icon color
2024-08-02 11:00:26 +08:00
k983551019
3e6acead57
docs: format the tree-select component code ( #17726 )
...
style: Modify code format
2024-07-31 13:48:17 +00:00
btea
f6bfe8ec3d
chore: [table] fix warn info & ts error ( #17271 )
2024-07-28 22:25:21 +08:00
Oliver Mak
9fe6eab4c7
docs: [menu] fix invalid HTML code in the example ( #17594 )
...
* docs(components): [menu] Fix invalid HTML code
* docs(components): [menu] No need extra class for CSS
2024-07-28 20:08:54 +08:00
xion
0f8684310b
docs(docs): [skeleton] fix layout error in example ( #17291 )
2024-07-20 11:27:46 +08:00
Panzer_Jack
dbfa93bab1
feat(components): [date-picker] type add months params ( #17342 )
...
* feat(components): [date-picker] `type` add `months` params
closed #17317
* feat(components): [date-picker] optimized code
* docs(components): [date-picker] enhanced multiple selection example
* test(components): [date-picker] add test
---------
Co-authored-by: Panzer_Jack <shenchang@bilibili.com >
2024-07-19 11:47:25 +08:00
sea
2082247ebb
docs(components): [radio & checkbox] add using value tip and perf examples ( #17051 )
...
docs: [radio & checkbox] add using `value` tip and perf examples
2024-07-13 09:59:31 +08:00
kooriookami
8c2868e72e
docs(form): beautify the demo ( #17309 )
...
docs(components): beautify the demo
2024-06-24 09:06:40 +00:00
星如雨
91ee8606fb
feat(components): [form-item]: add label-position prop ( #17111 )
...
* feat(components): [form-item]: add `label-position` prop
* docs(components): form-item label-position docs
* test(components): form-item
closed form-item label-position test
* Update docs/en-US/component/form.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/form.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/form.md
Co-authored-by: btea <2356281422@qq.com >
* fix(components): form-item line-height is overridden by the form style
fix(components): form-item label-position style is invalid when label-width is auto
* docs(components): update form and form-item alignment examples
* Update docs/en-US/component/form.md
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
* Update docs/en-US/component/form.md
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
2024-06-24 16:43:02 +08:00
yang
a8a2298a6d
feat(pagination) : add size prop ( #16858 )
...
* fix(components): [table]
closed #11023
* fix(components): add component prop 'size' and related style supplement
BREAKING CHANGE :
size
closed #16830
* Update component documentation
* Update documentation and tests
* Optimized using useFormSize
* Keep the 'small' api for now
* Eliminate unwanted code
* Eliminate the impact of errors
* Remove 'ref'
* Update docs/examples/pagination/more-elements.vue
Co-authored-by: qiang <qw13131wang@gmail.com >
* Modify documents and declarations
* Eliminate uselessness
* Update packages/components/pagination/src/pagination.ts
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
* Update docs/en-US/component/pagination.md
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
* Update packages/components/pagination/src/pagination.ts
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
* Adjust public access
* pass Lint
* Modify attribute acquisition
* change the source of 'size'
* remove `pagination-font-size-large`
* Lift response
* Update packages/theme-chalk/src/common/var.scss
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
* Update pagination.ts
* Update docs/examples/pagination/more-elements.vue
---------
Co-authored-by: yang <29636098325@qq.com >
Co-authored-by: qiang <qw13131wang@gmail.com >
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
Co-authored-by: btea <2356281422@qq.com >
2024-06-21 11:29:51 +08:00
sea
d937918717
docs(examples): [table] column width shows full ( #17114 )
...
docs: [table] column width shows full
2024-06-07 20:31:59 +08:00