Skip to content

LowcodeCodePreviewModal 代码预览弹窗

预览低代码应用生成的代码文件。从后端拉取源文件,以文件树展示,支持按源码类型(草稿/已发布)筛选。

基本用法

vue
<template>
  <LowcodeCodePreviewModal
    v-model:show="showPreview"
    :app-id="appId"
    app-name="订单管理"
    @close="showPreview = false"
  />
</template>

<script setup>
import { LowcodeCodePreviewModal } from '@/components/lowcode-builder/code/LowcodeCodePreviewModal.vue'
import { ref } from 'vue'

const showPreview = ref(false)
const appId = ref(123)
</script>

Props

属性类型默认值说明
showBooleanfalse控制弹窗可见性
appIdNumber | Stringnull应用 ID
appNameString''应用名称(标题显示)
defaultSourceTypeString'DRAFT'初始源码类型:'DRAFT''PUBLISHED'
codegenOptionsObject{}额外代码生成选项

Events

事件名参数说明
update:showBoolean弹窗可见性变更

功能

  • 文件树浏览:展开/折叠目录结构
  • 源码类型筛选:草稿 vs 已发布
  • 代码高亮:渲染代码内容带语法高亮
  • 一键复制:复制当前文件代码到剪贴板

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架