UNPKG

epic-designer-dev

Version:

基于vue3的设计器,可视化开发页面表单。在epic-designer的基础上新增了字典选择器

11 lines (8 loc) 948 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("vue");;/* empty css */require("vuedraggable");const o=require("../../../utils/src/common/data.cjs");require("@vueuse/core");require("../store/index.cjs");require("../../../utils/src/manager/pluginManager.cjs");const r={mobile:"mobile",pad:"tablet",pc:"desktop"};function a(e){var t;if((t=e.canvas)!=null&&t.mode&&e.canvas.mode in r){const n=r[e.canvas.mode];return{...e,canvas:{...e.canvas,mode:n}}}return e}const s={script:`const { defineExpose, find } = epic; function test (){ console.log('test') } // 通过defineExpose暴露的函数或者属性 defineExpose({ test })`};function d(){const e=c.reactive({schemas:[],script:s.script});function t(n){const i=a(n);o.deepCompareAndModify(e,o.deepClone(i))}return{migrateCanvasMode:a,pageSchema:e,setPageSchema:t}}exports.usePageSchema=d;