From a65d218e2220d73cbb9c93b34f488e71dfbc9039 Mon Sep 17 00:00:00 2001 From: Zhong Date: Mon, 20 Oct 2025 14:43:47 +0800 Subject: [PATCH] refactor(components): [tree] improve emit to get type hints (#22526) * refactor(components): [tree] improve emit to get type hints * chore: update * fix: update * chore: revert example * docs: update type Co-authored-by: Dsaquel <291874700n@gmail.com> * chore: rename event Co-authored-by: btea <2356281422@qq.com> --------- Co-authored-by: Dsaquel <291874700n@gmail.com> Co-authored-by: btea <2356281422@qq.com> --- docs/examples/tree/draggable.vue | 25 +++----- packages/components/tree/index.ts | 1 + .../components/tree/src/model/useDragNode.ts | 15 +++-- packages/components/tree/src/model/util.ts | 4 +- packages/components/tree/src/tree.ts | 58 +++++++++++++++++++ packages/components/tree/src/tree.type.ts | 10 +++- packages/components/tree/src/tree.vue | 17 +----- 7 files changed, 91 insertions(+), 39 deletions(-) create mode 100644 packages/components/tree/src/tree.ts diff --git a/docs/examples/tree/draggable.vue b/docs/examples/tree/draggable.vue index b9dca53a84..8d1420735a 100644 --- a/docs/examples/tree/draggable.vue +++ b/docs/examples/tree/draggable.vue @@ -19,46 +19,37 @@