页面编排用于通过低代码可视化方式搭建前端页面,并通过逻辑编排、JS方法实现和用户行为的交互。本文介绍如何新建、编排和管理页面,以及如何配置页面框架。

前提条件

  • 当前应用为轻应用。
  • 当前应用处于开发版本,尚未发布。
  • 当前账号具有应用开发权限。

可视化编排页面

  1. 页面编排页面,单击目标页面名称或目标页面名称右侧操作列下的编排页面
  2. 可选:在新打开的编排页面画布左上角,单击1图标,在页面名称下拉列表中,您可以选择目标页面。1
    说明
    • 您可以在页面名称的搜索文本框中输入页面名称或编码,单击1图标进行模糊查询。
    • 您可以在下拉列表中新增页面,新增完成后,页面仍然停留在当前页面。
    • 切换页面时,如果页面做过修改,您需要先保存当前页面后,再选择新页面。
    在编排页面画布中,单击画布左侧的1图标,您可查看页面内各组件之间的层级关系。1
  3. 在编排页面画布中,单击画布左侧的1图标,在标准组件自定义组件页签下,您可以拖拽目标组件至画布右侧然后进行页面编排。1
    组件面板区域,包括以下两类组件。具体如下表所示:
    组件面板说明
    标准组件
    • 布局:布局容器、容器、选项卡、卡片、徽标数。
    • 基础:表格、列表、视频播放、文本、按钮、弹窗、抽屉、图片、按钮组、链接、链接块、图标。
    • 表单(输入组件):表单容器、文本输入框、下拉单选、下拉多选、数字输入框、开关、日期、单选、多选、明细组件、文件上传、富文本输入框、级联单选、评分、级联多选、标签。
    • 高级:Iframe、气泡提示、步骤、时间轴、搜索、折叠面板、面包屑、进度指示器、底部通栏、轮播、树形控件、JSX。
    • 图表:折线图、柱形图、饼图、漏斗图、条形图、仪表盘、面积图、雷达图、环形图、水波图、词云。
    说明 平台支持直接将明细组件拖至画布右侧,无需放在表单容器中。
    自定义组件
    • 如果在组件面板,没有自定义组件页签,您可以单击1图标,页面自动跳转至自定义组件页面。1关于如何新增自定义组件,请参见开发和管理自定义组件
    • 如果自定义组件页签下已有自定义组件,您可以拖拽目标自定义组件至画布右侧,进行逻辑编排。1
    说明 本文以将输入组件数字输入框拖拽至表单容器的场景为例,介绍如何编排页面。
    1. 标准组件表单组件区域,拖拽表单容器组件至画布右侧。1
    2. 配置表单对话框中,您可以参考下图配置表单。本文以您直接单击跳过为例说明,介绍如何编排页面。1
      说明 拖拽表单容器表格组件至画布右侧时,界面都会弹出配置表单配置表格对话框,您可以选择单击跳过,也可以选择完成表单或表格配置。
    3. 标准组件表单组件区域:
      1. 如果您拖拽输入组件至表单容器内,则还需要设置对象字段1
      2. 如果您拖拽输入组件至表单容器外,则还需要设置绑定变量1
      3. 设置组件属性样式事件1
        组件属性设置支持使用公式表达式。单击1图标,在绑定变量对话框完成相关设置。1
        事件页签下,新建动作。新建动作的具体操作如下:
        1. 在画布右侧,即组件参数配置区域,单击新建动作1
        2. 选择您需要新建的目标动作,例如onChange值发生变化1
        3. onChange值发生变化对话框中,您可以选择页面JS(如下图:支持添加新动作helloPage),完成后单击确定1
        4. 您可以选择全局JS,完成选择目标全局JS后,单击确定
          说明 全局JS可以在当前应用的所有页面以及导航框架中使用。
        5. 您可以选择逻辑编排,页面会自动跳转至逻辑流页面,在该页面您可以根据具体需要进行逻辑编排。具体操作,请参见编排逻辑流1
  4. 创建区块组件
    1. 单击目标组件右侧的1图标。1
    2. 创建区块组件对话框中,设置名称编码描述(可选填)。
    3. 单击确定
    说明
    • 在同一应用的同一版本内的不同页面都可以使用同一区块组件
    • 区块组件一旦创建后就不支持修改,如果您需要修改,请您删除后再重新创建目标区块组件
    • 您可以对拖入至页面编排画布中的区块组件按需做修改,而不会改变原区块组件
    • 如果要创建复杂的区块组件(包含多个组件),您可以将多个基础组件拖到一个容器组件中,然后将容器组件创建为区块组件,即该区块组件中将包括其自身以及其内部的其他子组件,而不是在设计器中选中多个组件再创建。
    界面提示创建区块成功。在区块面板区域,您可以查看所创建的区块组件1
  5. 单击画布左侧的1图标。
    1. 变量面板区域,您可以看到所创建的页面变量全局变量,您也可以单击新增变量1
    2. 新增变量对话框中,设置变量名称变量类型描述(可选填)。
      说明 新增变量时只支持新增页面变量,不支持新增页面入参。
    3. 单击保存
    4. 可选:单击目标页面变量右侧1图标、1图标或1图标,编辑、复制或删除变量。1
    5. 可选:单击目标变量,在变量管理区域下侧,查看变量信息。
      如果变量的变量类型集合类型对象类型,您可以单击详情,在详情对话框中,查看变量的详细信息。1
  6. 编排逻辑流。单击画布左侧的1图标。1
    说明 画布中已经默认添加好开始节点(例如:点击时请求表格数据等)和结束节点
    1. 如果您没有创建过流程实例,页面会提示您暂无逻辑编排。关于如何创建逻辑编排,请参见创建逻辑编排1
    2. 如果您已经新建过动作,则在画布右侧的流程图中单击1图标。
    3. 在弹出的编排节点框中,选择目标编排节点进行逻辑编排,完成后单击保存1

      关于节点的更多信息,请参见页面编排设计器内节点说明

      说明 以下枚举的配置项都支持新增变量:
      • 变量赋值节点的变量赋值。
      • 调用后端服务节点的入参赋值和结果输出(出参)。
      • 打开页面节点的页面入参。
      • 遍历循环节点的集合变量。
  7. 可选:完成逻辑编排后,您可以进行如下操作。
    • 单击画布左侧的1图标。在画布左侧弹出的动作面板,根据您的需求进行参数设置。1
    • 单击画布左侧的1图标。在画布左侧弹出的CSS面板,根据您的需求配置页面CSS样式。
  8. 可选:您可以单击画布右上角的预览设置应用预览,预览应用。1
    1. 单击预览设置,在预览设置对话框中,选择预览环境名称,且联系您的域名管理员配置DNS解析记录,完成后单击保存1
      说明
      • 预览环境名称下拉列表中支持的选项为:已完成当前轻应用及其依赖业务域在该环境的部署。
      • 没有添加DNS解析记录时,可先用配置本机Host文件的方式访问。
    2. 单击应用预览1

      您可以单击前往预览应用,查看预览页面。

      如果界面报错,请您根据相应报错提示操作后,再重新预览应用。
  9. 完成逻辑编排后,单击画布右上角的保存

配置页面框架

说明 通过页面布局功能,您可以对展示给用户的最终页面进行设置,包括:应用logo导航布局导航背景色等。
  1. 页面编排页面,单击配置页面框架
  2. 配置页面框架页面,单击属性页签,在应用logo下拉列表中选择目标应用logo信息。1
    说明
    • 建议您使用背景透明的图片作为应用logo
    • 您可以通过文档管理功能上传图片,具体操作,请参见管理文件
  3. 配置导航信息。
    1. 选择导航布局:支持左侧导航顶部导航顶部+左侧导航
      说明 导航布局支持多级菜单,不同布局适用的场景如下。
      • 左侧导航:适应于层级简单的应用。
      • 顶部导航顶部+左侧导航:适应于层级复杂的应用。
    2. 选择导航背景色:支持主题色白色黑色
    3. 导航默认收起开关默认关闭,您可以单击导航默认收起右侧的1图标,打开导航默认收起开关。
    4. 自动加载导航菜单开关默认打开,您可以单击自动加载导航菜单右侧的1图标,关闭自动加载导航菜单开关。
    5. 多页签开关默认关闭,您可以单击导航默认收起右侧的1图标,打开多页签开关。
      说明 如果打开多页签开关,系统会支持应用页面内多页签功能,单个浏览器Tab页内页签数量上限为20。
  4. 配置用户信息。
    1. 显示用户信息开关默认关闭,您可以单击显示用户信息下的1图标,打开显示用户信息开关。
    2. 用户名称下拉列表中选择目标用户名称。
    3. 设置用户头像来源,支持系统文件外部链接
    4. 图片文件下拉列表中选择目标图片文件。
    5. 可选:您可以参考下图配置用户信息下拉菜单1

      每个操作项支持设置显示名称新建动作,且该动作支持响应单击操作。

      单击时的响应动作有两种实现方式:页面JS逻辑编排。关于如何进行逻辑编排,请参见编排逻辑流
  5. 单击动作页签,您可以参考下图完成动作配置。1
    在加载框架完成时的响应动作有两种实现方式:页面JS逻辑编排。关于如何进行逻辑编排,请参见编排逻辑流
  6. 配置变量。单击页面左上角的1图标,支持新增页面变量全局变量1
  7. 在动作面板进行逻辑编排。单击页面左上角的1图标。
    • 如果您没有创建逻辑编排,页面会提示您暂无逻辑编排。关于如何创建逻辑编排,请参见用户信息下拉菜单配置动作配置1
    • 如果您已创建逻辑编排,在该页面您可以根据具体需要进行逻辑编排。具体操作,请参见编排逻辑流
  8. 配置动作。单击页面左上角的1图标,在动作面板根据您的需求完成配置。1
  9. 完成配置后单击保存