跳到主要内容

UI 模型

UI 模型定义页面入口及其实现方式。它把路由、标题和页面实现从具体的 UI Schema 或微前端代码中分离出来,是页面装配和替换的稳定边界。

作用

  • 定义用户可以访问的页面路径和页面标题。
  • 指定页面由标准页面、UI Schema、微前端或其他 UI provider 实现。
  • 让同一业务入口可以在不修改业务模型的情况下替换前端实现。
  • 为菜单、权限、页面调用和前端扩展提供统一入口标识。

核心属性

属性作用说明
path页面路径页面在应用中的稳定路由地址。
type实现类型区分内建页面、UI Schema、微前端等实现方式。
title页面标题页面标签、导航或浏览器标题使用的显示名称。
icon页面图标与菜单或页面入口关联的图标。
description页面说明解释页面用途和适用场景。

与其他模型的关系

UI 模型与页面实现

UI 模型只负责“入口和实现方式”,不负责组件树、请求参数或业务处理。页面需要结构化配置时使用 UI Schema,需要复杂交互或独立发布时使用微前端;两者都不应绕过菜单、权限和 API 契约。

使用入口与契约