From 747d5496e703f939ef249aa0180351b848115482 Mon Sep 17 00:00:00 2001 From: tangjinzhou <415800467@qq.com> Date: Tue, 25 Feb 2020 17:51:45 +0800 Subject: [PATCH] feat: update tree-select --- build/config.js | 2 +- .../__tests__/__snapshots__/demo.test.js.snap | 12 ++-- .../tree-select/__tests__/index.test.js | 2 + components/tree-select/demo/async.md | 69 +++++++++++++++++++ components/tree-select/demo/basic.md | 11 +-- components/tree-select/demo/checkable.md | 11 +-- components/tree-select/demo/index.vue | 28 ++++++-- components/tree-select/demo/multiple.md | 2 +- components/tree-select/demo/suffix.md | 11 +-- components/tree-select/demo/treeData.md | 2 +- components/tree-select/index.en-US.md | 27 +++++--- components/tree-select/index.jsx | 29 +++++--- components/tree-select/index.zh-CN.md | 21 +++--- components/vc-tree-select/index.js | 2 +- .../vc-tree-select/src/Base/BasePopup.jsx | 14 +++- .../vc-tree-select/src/Popup/SinglePopup.jsx | 24 ++++++- components/vc-tree-select/src/Select.jsx | 69 +++++++++++++++++-- .../MultipleSelector/SelectorList.jsx | 0 components/vc-tree-select/src/util.js | 21 ++++-- components/vc-tree/index.js | 2 +- components/vc-tree/src/Tree.jsx | 31 +++++---- components/vc-tree/src/TreeNode.jsx | 53 ++++++++++---- components/vc-tree/src/util.js | 17 ++--- components/vc-util/Dom/class-util.js | 61 ---------------- components/vc-util/Dom/class.js | 28 ++++++++ tests/shared/mountTest.js | 2 +- types/tree-select.d.ts | 32 +++++---- 27 files changed, 387 insertions(+), 196 deletions(-) create mode 100644 components/tree-select/demo/async.md create mode 100644 components/vc-tree-select/src/Selector/MultipleSelector/SelectorList.jsx delete mode 100644 components/vc-util/Dom/class-util.js create mode 100644 components/vc-util/Dom/class.js diff --git a/build/config.js b/build/config.js index fbee0138a..0a4597ad3 100644 --- a/build/config.js +++ b/build/config.js @@ -1,5 +1,5 @@ module.exports = { dev: { - componentName: 'upload', // dev components + componentName: 'tree-select', // dev components }, }; diff --git a/components/tree-select/__tests__/__snapshots__/demo.test.js.snap b/components/tree-select/__tests__/__snapshots__/demo.test.js.snap index fa15a8390..c09614bf0 100644 --- a/components/tree-select/__tests__/__snapshots__/demo.test.js.snap +++ b/components/tree-select/__tests__/__snapshots__/demo.test.js.snap @@ -1,19 +1,21 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`renders ./components/tree-select/demo/basic.md correctly 1`] = `Please select`; +exports[`renders ./components/tree-select/demo/async.md correctly 1`] = `Please select`; + +exports[`renders ./components/tree-select/demo/basic.md correctly 1`] = `Please select`; exports[`renders ./components/tree-select/demo/checkable.md correctly 1`] = ` -
+
`; exports[`renders ./components/tree-select/demo/multiple.md correctly 1`] = ` -
+
Please select
`; -exports[`renders ./components/tree-select/demo/suffix.md correctly 1`] = `Please select`; +exports[`renders ./components/tree-select/demo/suffix.md correctly 1`] = `Please select`; -exports[`renders ./components/tree-select/demo/treeData.md correctly 1`] = `Please select`; +exports[`renders ./components/tree-select/demo/treeData.md correctly 1`] = `Please select`; diff --git a/components/tree-select/__tests__/index.test.js b/components/tree-select/__tests__/index.test.js index ca6174a1e..b185d68f3 100644 --- a/components/tree-select/__tests__/index.test.js +++ b/components/tree-select/__tests__/index.test.js @@ -1,6 +1,8 @@ import TreeSelect from '..'; import focusTest from '../../../tests/shared/focusTest'; +import mountTest from '../../../tests/shared/mountTest'; describe('TreeSelect', () => { focusTest(TreeSelect); + mountTest(TreeSelect); }); diff --git a/components/tree-select/demo/async.md b/components/tree-select/demo/async.md new file mode 100644 index 000000000..34742dc3c --- /dev/null +++ b/components/tree-select/demo/async.md @@ -0,0 +1,69 @@ + +#### 异步加载 +异步加载树节点。 + + + +#### Asynchronous loading +Asynchronous loading tree node. + + +```tpl + + + +``` diff --git a/components/tree-select/demo/basic.md b/components/tree-select/demo/basic.md index a80eeabc7..9e8041ad0 100644 --- a/components/tree-select/demo/basic.md +++ b/components/tree-select/demo/basic.md @@ -12,13 +12,12 @@ The most basic usage.