11<template >
22 <component :is =" configProvider" :design =" configProviderDesign" >
3- <div id =" tiny-engign-home " v-if =" isShowDefaultHomePage || !!clickedHomePageId " >
4- <design-home
5- :homeRegistry = " homeRegistry "
6- :currentPageId =" clickedHomePageId "
7- @backToDesigner =" setHomePageId "
8- ></design-home >
3+ <div id =" tiny-engign-workspace " v-if =" isShowDefaultWorkspace || !!clickedWorkspacePageId " >
4+ <design-workspace
5+ :workspaceRegistry = " workspaceRegistry "
6+ :currentPageId =" clickedWorkspacePageId "
7+ @backToDesigner =" setWorkspacePageId "
8+ ></design-workspace >
99 </div >
10- <div id =" tiny-engine" v-if =" !isShowDefaultHomePage " >
10+ <div id =" tiny-engine" v-if =" !isShowDefaultWorkspace " >
1111 <design-toolbars
1212 :layoutRegistry =" layoutRegistry"
13- :homeRegistry = " homeRegistry "
14- @openHomePage = " setHomePageId "
13+ :workspaceRegistry = " workspaceRegistry "
14+ @openWorkspace = " setWorkspacePageId "
1515 ></design-toolbars >
1616 <div class =" tiny-engine-main" >
1717 <div class =" tiny-engine-left-wrap" >
@@ -53,7 +53,7 @@ import { constants } from '@opentiny/tiny-engine-utils'
5353import DesignToolbars from ' ./DesignToolbars.vue'
5454import DesignPlugins from ' ./DesignPlugins.vue'
5555import DesignSettings from ' ./DesignSettings.vue'
56- import DesignHome from ' ./DesignHome .vue'
56+ import DesignWorkspace from ' ./DesignWorkspace .vue'
5757import meta from ' ../meta'
5858
5959export default {
@@ -62,7 +62,7 @@ export default {
6262 DesignToolbars ,
6363 DesignPlugins ,
6464 DesignSettings ,
65- DesignHome
65+ DesignWorkspace
6666 },
6767 provide() {
6868 return {
@@ -73,25 +73,25 @@ export default {
7373 const layoutRegistry = getMergeMeta (meta .id )
7474 const configProvider = layoutRegistry .options .configProvider
7575 const configProviderDesign = layoutRegistry .options .configProviderDesign
76- const isShowHomePage = layoutRegistry .options .isShowHomePage
76+ const isShowWorkspace = layoutRegistry .options .isShowWorkspace
7777 const { layoutState, leftMenuShownStorage, rightMenuShownStorage, initPluginStorageReactive } = useLayout ()
7878 const { plugins, settings } = layoutState
7979 const canvasEntry = getMergeMeta (' engine.canvas' )?.entry
8080 const pluginRegistry = getMergeMetaByType (' plugins' )
81- const homeRegistry = getMergeMetaByType (' home ' )
81+ const workspaceRegistry = getMergeMetaByType (' workspace ' )
8282 // @legacy 旧版本兼容,后续废弃 type: 'setting' 的 plugin,全部改为 type: 'plugins'
8383 const settingRegistry = getMergeMetaByType (' setting' )
84- // 启用isShowHomePage = true后,且当url中不包含id=xxx即应用id时自动打开home页
84+ // 启用isShowWorkspace = true后,且当url中不包含id=xxx即应用id时自动打开workspace页
8585 const queryParams = new URLSearchParams (location .search )
86- const isShowDefaultHomePage = computed (() => {
87- return isShowHomePage && queryParams .get (' id' ) === null && homeRegistry .length
86+ const isShowDefaultWorkspace = computed (() => {
87+ return isShowWorkspace && queryParams .get (' id' ) === null && workspaceRegistry .length
8888 })
8989
90- // 跳转到home模块下的页面的组件ID,如果有则跳转到home下页面如应用中心
91- const clickedHomePageId = ref (' ' )
90+ // 跳转到workspace模块下的页面的组件ID,如果有则跳转到workspace下页面如应用中心
91+ const clickedWorkspacePageId = ref (' ' )
9292
93- const setHomePageId = (nodeId ) => {
94- clickedHomePageId .value = nodeId
93+ const setWorkspacePageId = (nodeId ) => {
94+ clickedWorkspacePageId .value = nodeId
9595 }
9696
9797 const toggleNav = ({ item }) => {
@@ -149,10 +149,10 @@ export default {
149149 layoutState ,
150150 canvasEntry ,
151151 pluginRegistry ,
152- homeRegistry ,
153- isShowDefaultHomePage ,
154- clickedHomePageId ,
155- setHomePageId
152+ workspaceRegistry ,
153+ isShowDefaultWorkspace ,
154+ clickedWorkspacePageId ,
155+ setWorkspacePageId
156156 }
157157 }
158158}
@@ -191,7 +191,7 @@ export default {
191191 }
192192}
193193
194- #tiny-engine-home {
194+ #tiny-engine-workspace {
195195 position : absolute ;
196196}
197197 </style >
0 commit comments