diff --git a/packages/plugins/page/src/PageTree.vue b/packages/plugins/page/src/PageTree.vue index 1963e337bc..377993aaee 100644 --- a/packages/plugins/page/src/PageTree.vue +++ b/packages/plugins/page/src/PageTree.vue @@ -125,9 +125,12 @@ export default { const { subscribe, unsubscribe } = useMessage() + const refreshPageList = (appId: string) => getPageList(appId) + let subscriber = null onMounted(() => { + refreshPageList(getAppId()) subscriber = subscribe({ topic: 'locationHistoryChanged', callback: (data) => { @@ -147,12 +150,6 @@ export default { } }) - const refreshPageList = async (appId) => { - const pages = await getPageList(appId) - - return pages - } - pageSettingState.updateTreeData = async () => { const pageList = await refreshPageList(getAppId()) return pageList diff --git a/packages/plugins/page/src/Tree.vue b/packages/plugins/page/src/Tree.vue index 75251a000b..d570631af4 100644 --- a/packages/plugins/page/src/Tree.vue +++ b/packages/plugins/page/src/Tree.vue @@ -95,7 +95,7 @@ const useCollapseMap = () => { const { collapseMap, setCollapse, switchCollapse } = useCollapseMap() -interface TreeNode { +export interface TreeNode { id: string | number label: string parentId?: string | number