From 87334541dd6b6cda2a4d4e2b3196f3ba3c1990cc Mon Sep 17 00:00:00 2001 From: zc <> Date: Sun, 26 Dec 2021 13:51:41 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BF=AE=E6=94=B9selectTree?= =?UTF-8?q?=E7=B5=84=E4=BB=B6=E7=9A=84value=E5=B1=AC=E6=80=A7=E4=B8=BA?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=80=BCmodelValue,=E6=B7=BB=E5=8A=A0toRefs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改selectTree組件的value屬性为默认值modelValue,使其支持v-model缺省,给部门,用户页面添加toRefs,使其组件使用时不用加dataMap. --- src/components/TreeSelect/index.vue | 50 +++++----- src/views/system/dept/index.vue | 90 ++++++++++-------- src/views/system/user/index.vue | 137 +++++++++++++++++++--------- 3 files changed, 169 insertions(+), 108 deletions(-) diff --git a/src/components/TreeSelect/index.vue b/src/components/TreeSelect/index.vue index 5d135a29..f99e0ec3 100644 --- a/src/components/TreeSelect/index.vue +++ b/src/components/TreeSelect/index.vue @@ -16,8 +16,8 @@ ref="selectTree" :accordion="accordion" :data="options" - :props="props.props" - :node-key="props.props.value" + :props="state.props" + :node-key="state.props.value" :expand-on-click-node="false" :default-expanded-keys="defaultExpandedKey" :filter-node-method="filterNode" @@ -29,11 +29,10 @@