低代码预览与发布组件
包含 LowcodePreviewPane(预览面板)、PublishPanel(发布面板)。
LowcodePreviewPane
低代码应用配置的预览面板。两种模式:草稿配置预览 + 真实运行时预览。
Props
| 属性 | 类型 | 说明 |
|---|---|---|
appId | String | Number | 应用 ID |
draft | Object (required) | 完整草稿对象(modelSchema、pageSchema、publishStatus、configKey 等) |
两种预览模式
| 模式 | 说明 |
|---|---|
| 草稿预览 | 禁用的表单控件模拟列表页、搜索区域和表单 |
| 运行时预览 | 加载真实 AiCrudPage 组件(需已发布),连接后端 API |
支持后端校验、运行时切换和新标签页打开。
PublishPanel
低代码应用发布界面。展示领域/模型摘要,配置菜单名称/父级/排序,一键发布。
Props
| 属性 | 类型 | 说明 |
|---|---|---|
appId | String | Number | 应用 ID |
draft | Object (required) | 草稿对象 |
Events
| 事件名 | 说明 |
|---|---|
published | 发布成功 |
rolledBack | 回滚完成 |
功能点
- 发布模式:
SKIP_DDL(跳过数据库 DDL 变更) - 版本历史:内含 VersionTimeline 组件查看和回滚历史版本
- 菜单配置:选择父级菜单和排序号
