title:
order: 2

category: ICE Design Pro

布局是一个应用的关键骨架所在,在使用 Iceworks 创建项目之后,默认使用模板自带的布局,如果当前模板布局不能满足需求,还可以使用 Iceworks 提供的自定义布局功能,添加布局到已创建的项目进行替换。

基础布局

在 ice-design-pro 模板中,默认内置了用户登录页面和主页面两种不同风格的布局:

  • UserLayout:登录注册页面的布局,包含 LOGO ,表单和页脚三部分

布局 - 图1

  • BasicLayout:登录成功后的主页面布局,包含顶部导航,侧边栏和页脚三部分

布局 - 图2

自定义布局

当模板默认提供的布局不能满足需求时,可以使用 Iceworks 提供的自定义布局功能进行自定义;如下界面,左边是属性配置面板,右边是配置的实时效果图,目前自定义主要包含以下四部分配置:

  • 基础配置
  • 导航配置
  • 侧边栏配置
  • 页脚配置

基础配置

基础配置主要包含布局容器配置主题配置定制皮肤三部分,其中:

  • 布局容器配置有全屏和固宽两个选项,全屏即 100% 宽度的布局,固宽默认是 1200px
  • 主题配置有深色和浅色两个选项,对应的是 Layout 部分的主题配置
  • 定制皮肤主要是指配置基础组件的样式,可以选择主色和辅色

基础配置

导航配置

导航配置主要包含 启用定位是否通栏 三部分。只有在启动的前提下才能配置对应的导航属性。在某些情况下,可能不需要导航,只要不勾选启用,则默认不会生成导航部分。

导航配置

侧边栏配置

侧边栏配置主要包含 启用折叠定位 三部分。只有在启动的前提下才能配置对应的侧边栏属性。在某些情况下,可能不需要导航,只要不勾选启用,则默认不会生成导航部分。折叠则是指默认生成的布局侧边栏是否折叠。

侧边栏配置

页脚配置

页脚配置与导航配置一样,主要包含 启用定位是否通栏 三部分。

页脚配置

在自定义布局完成后,可以在 routerConfig.js 替换和更新项目的布局配置。