ASTRO轻应用 ASTROZERO-设置AstroZero高级页面路由导航和路由视图组件属性:自定义布局样式

时间:2024-08-21 11:11:58

自定义布局样式

如果导航页面,想实现如下图所示布局效果,即整个页面不需要有滚动条,而其中导航组件区域和全局路由视图组件区域可随滚动条滚动时,可参考如下步骤实现。

图12 自定义布局样式页面效果
  1. 在头部组件的“.css”样式文件中,指定头部组件的高度。

    样例代码如下:

    #headerWidget {
                  height: 90px;
    }

  2. 参考基于预置组件进行自定义中操作,下载预置组件路由导航(示例),解压global_NavigatorWidget_版本号.zip。
  3. 修改解压后的“Navigator_Widget.css”文件,该文件是Widget的样式文件,在该文件中编写Widget的css样式。

    样例代码如下:
    html[app=desktop] body {
                  overflow: hidden;
    }
     
    #navigatorWidget, #global_RouterViewWidget {
                  height: calc(100% - 90px);
                  overflow: scroll;
    }

  4. 将修改后的头部组件和组件路由导航组件文件,重新打成zip包。
  5. 参考基于预置组件进行自定义中操作,上传重新打包后的组件。
  6. 在高级页面设计器左上方,单击,拖出上传的头部组件、路由导航组件和预置的路由视图组件至设计页面。
  7. 单击页面上方的,保存页面。
  8. 保存成功后,单击,发布页面。
  9. 发布成功后,单击,可查看页面效果。
support.huaweicloud.com/usermanual-astrozero/astrozero_05_9108.html