epic-designer
Version:
基于vue3的设计器,可视化开发页面表单
35 lines (32 loc) • 663 B
JavaScript
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
};