From 1cc2e69ecbd4e74041c3c1211161402704a49aad Mon Sep 17 00:00:00 2001
From: 1549469775 <1549469775@qq.com>
Date: Fri, 1 Jul 2022 17:30:37 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=BA=9B=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/components/tree/node.vue | 8 +++-
packages/components/tree/tree.vue | 75 +++++++++++++++++++++---------------
packages/playground/src/dev/tree.vue | 5 ++-
packages/princess-ui/package.json | 2 +-
4 files changed, 55 insertions(+), 35 deletions(-)
diff --git a/packages/components/tree/node.vue b/packages/components/tree/node.vue
index 9f2cda1..ec3579b 100644
--- a/packages/components/tree/node.vue
+++ b/packages/components/tree/node.vue
@@ -40,6 +40,7 @@
@onDrop="(e: INiuTreeKey, s?: ENiuTreeStatus)=>emit('onDrop', e, s)"
@onDragover="(e: INiuTreeKey)=>emit('onDragover', e)"
@onDragleave="(e: INiuTreeKey)=>emit('onDragleave', e)"
+ @expand="(e: INiuTreeData)=>emit('expand', e)"
@click="(e: INiuTreeData)=>emit('click', e)"
:data-source-key="dataSourceKey"
:data="item"
@@ -60,7 +61,7 @@
diff --git a/packages/playground/src/dev/tree.vue b/packages/playground/src/dev/tree.vue
index 28bfde8..8fbe6f7 100644
--- a/packages/playground/src/dev/tree.vue
+++ b/packages/playground/src/dev/tree.vue
@@ -24,7 +24,10 @@ const list = ref(convertTreeData([
title: "3"
},
]))
+function onExpand(node: INiuTreeData) {
+ console.log(node);
+}
const dropFn = (status: ENiuTreeStatus, data: INiuTreeData, targetData: INiuTreeData): Promise => {
return new Promise((resolve) => {
setTimeout(() => {
@@ -49,7 +52,7 @@ const dropFn = (status: ENiuTreeStatus, data: INiuTreeData, targetData: INi
-
+