UNPKG

epic-designer

Version:

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

35 lines (32 loc) 663 B
import { reactive as i } from "vue"; /* empty css */ import "vuedraggable"; import { deepCompareAndModify as n, deepClone as p } from "../../../utils/src/common/data.js"; import "@vueuse/core"; import "../store/index.js"; const c = { script: `const { defineExpose, find } = epic; function test (){ console.log('test') } // 通过defineExpose暴露的函数或者属性 defineExpose({ test })` }; function u() { const e = i({ schemas: [], script: c.script }); function t(o) { n(e, p(o)); } return { pageSchema: e, setPageSchema: t }; } export { u as usePageSchema };