From 572e2482d9640377a62b58d085568ad99620529f Mon Sep 17 00:00:00 2001 From: Leon Fong Date: Sat, 4 Mar 2023 15:29:02 +0800 Subject: [PATCH] feat(TreeSelect): add nav-text slot (#11602) * feat(TreeSelect): render HTML toggling allowHtml * feat(TreeSelect): Custom name of the parent node * docs(TreeSelect): Add nav-text slot --- packages/vant/src/tree-select/README.md | 7 ++++--- packages/vant/src/tree-select/README.zh-CN.md | 7 ++++--- packages/vant/src/tree-select/TreeSelect.tsx | 1 + 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/vant/src/tree-select/README.md b/packages/vant/src/tree-select/README.md index 13ac0a22d..69832f5a3 100644 --- a/packages/vant/src/tree-select/README.md +++ b/packages/vant/src/tree-select/README.md @@ -210,9 +210,10 @@ export default { ### Slots -| Name | Description | -| ------- | -------------------- | -| content | Custom right content | +| Name | Description | +| -------- | ------------------------------ | +| nav-text | Custom name of the parent node | +| content | Custom right content | ### Data Structure of TreeSelectItem diff --git a/packages/vant/src/tree-select/README.zh-CN.md b/packages/vant/src/tree-select/README.zh-CN.md index e2f1d6b56..71a648f2e 100644 --- a/packages/vant/src/tree-select/README.zh-CN.md +++ b/packages/vant/src/tree-select/README.zh-CN.md @@ -218,9 +218,10 @@ export default { ### Slots -| 名称 | 说明 | -| ------- | ------------------ | -| content | 自定义右侧区域内容 | +| 名称 | 说明 | +| -------- | ------------------ | +| nav-text | 自定义导航名称 | +| content | 自定义右侧区域内容 | ### TreeSelectItem 数据结构 diff --git a/packages/vant/src/tree-select/TreeSelect.tsx b/packages/vant/src/tree-select/TreeSelect.tsx index 0109b0b29..1a38f4efc 100644 --- a/packages/vant/src/tree-select/TreeSelect.tsx +++ b/packages/vant/src/tree-select/TreeSelect.tsx @@ -119,6 +119,7 @@ export default defineComponent({ class={[bem('nav-item'), item.className]} disabled={item.disabled} onClick={onClickSidebarItem} + v-slots={{ title: slots['nav-text']?.() }} /> ));