介绍

在CabloyJS中,首页不再是某一个唯一的页面,而是与App应用绑定。在一个实际项目中,有多少个App,就可以设置多少个首页

对于一个App而言,App Home是可选的布局组件。如果没有提供App Home,则显示Default App的布局组件

App Home模式

App Home的模式有三种配置:

  1. 不设置:意味着当前App不提供App Home。比如系统App,因为当我们打开系统App时,目的就是为了展示系统菜单

  2. dashboard:意味着使用dashboard(仪表板)来显示App Home,具体而言就是指定为某个dashboard的atomStaticKey。比如:宴会Apphome.dashboard设置为test-party:dashboardTest。参见:仪表板

  3. page:意味着使用页面组件来显示App Home,具体而言就是指定为某个前端页面组件的Route路径。比如:CMS Apphome.page设置为/a/basefront/atom/list?module=a-cms&atomClassName=article,从而直接打开文章列表页面。参见:页面组件路由