element-plus/docs/examples
虞金攀 904aa0e21b
feat(components): add tree select component (#6843)
* feat(ElTreeSelect): add tree select base component

* refactor(ElTreeSelect): use render function and move select/tree props to them self module

* fix(ElTreeSelect): init value not checked

* fix(ElTreeSelect): `toArray` ignores valid values

* fix(ElTreeSelect): expose not working when defined on mounted

* fix(ElTreeSelect): watch `modelValue` deep

* test(ElTreeSelect): add base unit test

* perf(ElTreeSelect): default slot should be a function

* fix(ElTreeSelect): `onNodeClick` can not call,

* test(ElTreeSelect): update unit test

* fix(ElTreeSelect): `onNodeClick` can not call,

* fix(ElTreeSelect): remove folder node when `checkStrictly` is false

* feat(ElTreeSelect): export `ElTreeSelect`

* fix(ElTreeSelect): `filterMethod` conflicts with `filterNodeMethod`

* docs(ElTreeSelect): add component docs

* fix(ElTreeSelect): fix lint

* docs(ElTreeSelect): fix lazy loading requires non-leaf nodes, and change mock labels

* docs(ElTreeSelect): the link address of the attributes is incorrect

* docs(ElTreeSelect): `dropdown` doesn't need the `-` symbol

* refactor(ElTreeSelect): use alias path and make sure vue is above to components

* refactor(ElTreeSelect): use a unified namespace for styles

* docs(ElTreeSelect): change option labels in default slots

* refactor(ElTreeSelect): import `ElOption` using unified entry and change the way to override the select click event

* style(ElTreeSelect): sort imports

* docs(ElTreeSelect): update the documentation for special codes

* refactor(ElTreeSelect): keep it consistent with the select style

* refactor(ElTreeSelect): use `isFunction` from `@element-plus/utils`

* refactor(ElTreeSelect): use single closing tag when no subset

* docs(ElTreeSelect): set `TreeSelect` promotion as `2.1.8`
2022-04-02 15:15:33 +08:00
..
affix docs(components): check docs before stable (#5740) 2022-01-31 23:43:56 +08:00
alert chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
avatar fix: remove default size warn by set componetSizes (#6908) 2022-03-31 10:12:52 +08:00
backtop refactor(theme-chalk): overlay/mask/box-shadow css vars (#6848) 2022-03-27 23:23:14 +08:00
badge chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
border refactor(theme-chalk): overlay/mask/box-shadow css vars (#6848) 2022-03-27 23:23:14 +08:00
breadcrumb refactor: change icon package name (#4625) 2021-12-04 11:20:06 +08:00
button chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
calendar docs(components): use script setup replace defineComponent (#4849) 2021-12-21 15:51:33 +08:00
card docs(components): use script setup replace defineComponent (#4849) 2021-12-21 15:51:33 +08:00
carousel refactor(style): adjust component size to large/default/small (#4491) 2021-12-12 17:54:21 +08:00
cascader chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
checkbox chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
collapse docs(components): use script setup replace defineComponent (#4849) 2021-12-21 15:51:33 +08:00
color-picker docs(components): use script setup replace defineComponent (#4849) 2021-12-21 15:51:33 +08:00
config-provider feat(components): [el-message] config-provider message max attr (#5063) 2022-01-08 20:03:13 +08:00
container chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
date-picker chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
datetime-picker fix(docs): border-color css var (#6620) 2022-03-14 19:41:41 +08:00
descriptions chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
dialog chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
divider chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
drawer chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
dropdown chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
empty chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
form chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
image refactor(theme-chalk): use css var instead of component hex colors (#6727) 2022-03-21 21:41:33 +08:00
infinite-scroll chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
input fix(components): [autocomplete] can not fetch suggestions after clear (#6847) 2022-03-29 15:48:50 +08:00
input-number fix(theme-chalk): input-number controls increase/decrease height (#5088) 2021-12-31 17:24:38 +08:00
layout chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
link refactor(components): [link] dynamic css vars & fix inner align (#6557) 2022-03-12 16:59:07 +08:00
loading docs(components): use script setup replace defineComponent (#4849) 2021-12-21 15:51:33 +08:00
menu chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
message refactor(theme-chalk): message css var & add getCssVarName (#6488) 2022-03-08 21:08:19 +08:00
message-box chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
notification docs(components): use script setup replace defineComponent (#4849) 2021-12-21 15:51:33 +08:00
page-header docs(components): use script setup replace defineComponent (#4849) 2021-12-21 15:51:33 +08:00
pagination chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
popconfirm refactor: change icon package name (#4625) 2021-12-04 11:20:06 +08:00
popover chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
progress chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
radio chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
rate chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
result feat(components): [el-result] warn users using subTitle as slots (#6651) 2022-03-15 19:50:50 +08:00
scrollbar chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
select chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
select-v2 feat(components): [select-v2]add collapse-tags-tooltip (#6532) 2022-03-11 15:56:35 +08:00
skeleton chore: enhance eslint rules (#6476) 2022-03-08 14:03:32 +08:00
slider chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
space chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
steps chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
switch chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
table chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
tabs fix(docs): update tabs click prop type (#6709) 2022-03-18 21:54:25 +08:00
tag feat(components): [tag] add new API for rounded 2022-03-31 17:27:49 +08:00
time-picker chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
time-select chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
timeline docs: fix all style contamination (#5656) 2022-02-06 09:18:11 +08:00
tooltip chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
tooltip-v2 feat(components): [tooltip-v2] documentation (#6870) 2022-03-29 15:12:10 +08:00
transfer chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
transition docs(components): use script setup replace defineComponent (#4849) 2021-12-21 15:51:33 +08:00
tree chore: enhance eslint rules (#6476) 2022-03-08 14:03:32 +08:00
tree-select feat(components): add tree select component (#6843) 2022-04-02 15:15:33 +08:00
tree-v2 chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
typography refactor(style): adjust component size to large/default/small (#4491) 2021-12-12 17:54:21 +08:00
upload chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
.eslintrc.json chore(project): rename .eslint.js to .eslint.json (#6584) 2022-03-13 14:19:51 +08:00