UNPKG

gepic

Version:

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

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