UNPKG

epic-designer

Version:

基于vue3的设计器,可视化开发页面表单

2 lines (1 loc) 1.3 kB
"use strict";const e=require("vue");;/* empty css */;/* empty css */;/* empty css */const u=require("../../../../../manager/src/pluginManager.cjs");;/* empty css */require("vue-draggable-plus");require("../../../../../git/epic/epic-designer/node_modules/.pnpm/jsep@1.4.0/node_modules/jsep/dist/jsep.cjs");require("@vueuse/core");require("../../../../../hooks/src/store/index.cjs");const l=require("../../../../../hooks/src/designer/useDesignerContext.cjs"),c={class:"flex h-full flex-col"},a=e.defineComponent({__name:"epScriptEdit",setup(p){const t=u.pluginManager.component.get("monacoEditor"),n={minimap:{enabled:!1},selectOnLineNumbers:!0,theme:"vs-light"},i=e.ref(null),{pageSchema:o}=l.useDesignerContext();return(d,r)=>(e.openBlock(),e.createElementBlock("div",c,[r[1]||(r[1]=e.createElementVNode("div",{class:"pb-2"},"自定义函数编辑",-1)),e.createVNode(e.unref(t),{ref_key:"monacoEditorRef",ref:i,modelValue:e.unref(o).script,"onUpdate:modelValue":r[0]||(r[0]=s=>e.unref(o).script=s),"auto-toggle-theme":"",class:"epic-editor flex-1",config:n,language:"javascript"},null,8,["modelValue"])]))}});module.exports=a;