跳到主要内容

页面

页面(Page)是 Chameleon 平台的前端展示单元,由多个组件组装而成。通过可视化设计器搭建,支持组件拖拽、布局配置、数据绑定和交互配置。

概述​

页面是用户与应用交互的界面载体。Chameleon 平台提供了丰富的页面组件和灵活的布局能力,让用户可以快速搭建各种业务页面:

  • 组件拖拽:通过拖拽组件快速搭建页面
  • 布局配置:灵活的栅格和容器布局
  • 数据绑定:组件与数据源的关联
  • 交互配置:页面交互和事件处理

页面的核心价值​

  1. 可视化设计:所见即所得的页面设计体验
  2. 组件复用:丰富的内置组件和自定义组件
  3. 响应式布局:自适应不同设备屏幕
  4. 动态数据:支持动态数据绑定和更新

页面结构​

页面类型​

标准页面​

通用的业务页面,可自由组装组件,适用于:

  • 数据录入页面
  • 数据展示页面
  • 综合业务页面

表单页面​

以表单为核心的页面,用于数据录入:

  • 自动绑定实体字段
  • 支持表单验证
  • 支持表单联动

列表页面​

以列表为核心的页面,用于数据浏览:

  • 自动绑定实体数据
  • 支持筛选和排序
  • 支持批量操作

仪表盘​

数据可视化页面,展示统计图表:

  • 多种图表类型
  • 数据实时更新
  • 支持钻取分析

组件体系​

基础组件​

组件说明使用场景
容器布局容器内容分组
栅格栅格布局响应式布局
标签页标签页切换内容分类展示
折叠面板可折叠容器内容收纳

业务组件​

组件说明使用场景
表单数据录入表单数据新增、编辑
列表数据列表视图列表数据浏览、管理
详情数据详情展示数据查看
树形控件层级数据展示组织架构、分类

图表组件​

组件说明使用场景
柱状图数据对比展示销量对比、排名
折线图趋势变化展示趋势分析、走势
饼图占比分布展示占比分析、分布
仪表盘指标展示KPI 展示、进度

扩展组件​

组件说明使用场景
微应用嵌入外部应用集成第三方系统
自定义组件自定义开发组件特殊业务需求
HTML 容器嵌入 HTML 内容自定义内容展示

页面权限​

支持页面级别的权限控制:

访问权限​

控制用户是否可以访问该页面:

权限类型说明
公开所有用户可访问
登录用户需登录后访问
指定角色仅指定角色可访问

最佳实践​

页面设计​

  1. 保持页面简洁,避免组件过多
  2. 合理使用布局容器组织内容
  3. 重要信息放在显眼位置

性能优化​

  1. 避免加载过多数据
  2. 使用分页加载列表数据
  3. 图表数据做聚合处理

用户体验​

  1. 提供清晰的页面标题和说明
  2. 操作按钮位置合理
  3. 错误提示友好明确

下一步​