element-plus/packages/components
虞金攀 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 chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
alert chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
aside/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
autocomplete fix(components): [autocomplete] can not fetch suggestions after clear (#6847) 2022-03-29 15:48:50 +08: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
base/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
breadcrumb chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
breadcrumb-item/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
button chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
button-group/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
calendar refactor(components): [calendar] refactor (#6682) 2022-04-01 15:28:41 +08:00
card chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
carousel chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
carousel-item/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
cascader chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
cascader-panel fix: Cascader Unexpected display 'No Data' (#6815) 2022-03-25 15:43:35 +08:00
check-tag chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
checkbox chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
checkbox-button/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
checkbox-group/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
col chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
collapse chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
collapse-item/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
collapse-transition chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
collection chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
color-picker chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
config-provider fix: remove default size warn by set componetSizes (#6908) 2022-03-31 10:12:52 +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
descriptions chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
descriptions-item/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
dialog chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
divider chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
drawer chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
dropdown chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
dropdown-item/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
dropdown-menu/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
empty refactor(components): [empty] refactor (#6703) 2022-03-22 17:48:58 +08:00
focus-trap chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
footer/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
form chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
form-item/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
header/style fix missing folders and umd locale builds and i18n docs for umd builds 2021-08-25 17:07:06 +08:00
icon chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
image refactor(components): [image, image-viewer] refactor (#6704) 2022-03-30 21:44:30 +08:00
image-viewer refactor(components): [image, image-viewer] refactor (#6704) 2022-03-30 21:44:30 +08:00
infinite-scroll chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
input fix(components): [el-input] change icon when showing password (#6846) 2022-03-29 15:39:48 +08:00
input-number chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
link chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
loading chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
main/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
menu chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
menu-item/style fix missing folders and umd locale builds and i18n docs for umd builds 2021-08-25 17:07:06 +08:00
menu-item-group/style fix missing folders and umd locale builds and i18n docs for umd builds 2021-08-25 17:07:06 +08:00
message fix: [ElMessage] grouping mode default type (#6836) 2022-03-31 10:46:53 +08:00
message-box chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
notification chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
option/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
option-group/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
overlay chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
page-header chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
pagination chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
popconfirm chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
popover chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
popper chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
progress chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
radio chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
radio-button/style fix(components): style path error for radio button (#3079) 2021-08-26 16:20:55 +08:00
radio-group/style fix missing folders and umd locale builds and i18n docs for umd builds 2021-08-25 17:07:06 +08:00
rate chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
result chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
roving-focus-group chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
row chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
scrollbar feat(components): [el-scrollbar] expose scrollTo method (#6663) 2022-03-31 14:25:58 +08:00
select fix(components): [select] value support object (#6933) 2022-04-01 14:35:36 +08:00
select-v2 fix: [el-select-v2] 修復select-v2 v-model 不能正常的支持 Object (#6888) 2022-03-31 20:45:50 +08:00
skeleton chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
skeleton-item/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
slider chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
slot chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
space chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
step/style fix(components): style path error for radio button (#3079) 2021-08-26 16:20:55 +08:00
steps chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
sub-menu/style fix missing folders and umd locale builds and i18n docs for umd builds 2021-08-25 17:07:06 +08:00
switch chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
tab-pane/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
table fix(components): [el-table] use table width as empty block width (#6694) 2022-03-31 15:32:22 +08:00
table-column/style chore: enhance eslint rules (#6476) 2022-03-08 14:03:32 +08:00
tabs refactor(components): [tabs] switch to script-setup syntax (#6468) 2022-03-30 02:58:57 +08:00
tag feat(components): [tag] add new API for rounded 2022-03-31 17:27:49 +08:00
teleport refactor(components): [teleport] refactor (#6301) 2022-03-01 23:22:23 +08:00
time-picker fix: time-picker spinner error style (#6850) 2022-03-27 15:52:18 +08:00
time-select fix: remove default size warn by set componetSizes (#6908) 2022-03-31 10:12:52 +08:00
timeline chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
timeline-item/style refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +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: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
tree chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
tree-select feat(components): add tree select component (#6843) 2022-04-02 15:15:33 +08:00
tree-v2 fix(components): [tree-v2] fix setCheckedKeys([]) can't clear halfCheckedKeys (#6819) 2022-03-25 17:59:04 +08:00
upload fix(components): [update] fix onChange hook called twice (#6885) 2022-03-31 14:42:20 +08:00
virtual-list feat(components): [el-virtual-list] support native behaviours (#6945) 2022-04-01 14:37:41 +08:00
visual-hidden feat(components): [tooltip-v2] documentation (#6870) 2022-03-29 15:12:10 +08:00
index.ts feat(components): add tree select component (#6843) 2022-04-02 15:15:33 +08:00
package.json feat: extract eslint config to separate package (#6495) 2022-03-10 15:39:13 +08:00