From 72bcdfe803bf3e333ce3be10cc39ffb4bbfe9087 Mon Sep 17 00:00:00 2001 From: James <72028410+James-9696@users.noreply.github.com> Date: Tue, 21 Jul 2026 10:17:11 +0800 Subject: [PATCH] fix: modify the problem of lazy load root node not triggering in tree menu component vue3 (#4242) --- packages/renderless/src/tree-menu/index.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/renderless/src/tree-menu/index.ts b/packages/renderless/src/tree-menu/index.ts index 6b81d92a1..436392866 100644 --- a/packages/renderless/src/tree-menu/index.ts +++ b/packages/renderless/src/tree-menu/index.ts @@ -15,6 +15,10 @@ import { xss } from '@opentiny/utils' export const initData = ({ state, props, service, api }: { state: ITreeMenuState; props: ITreeMenuProps; service: any; api: ITreeMenuApi }) => async () => { + if (props.lazy) { + return + } + if (props.data) { state.data = props.data return