UNPKG

epic-designer

Version:

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

40 lines (39 loc) 991 B
function c() { const n = { // 示例数据 // publicTest: { // description: '测试函数', // handler: (e) => { // console.log(e); // // alert("测试函数弹出"); // }, // name: 'test', // }, }; function r(e) { e.methodName && console.warn( "[Epic:公共函数]注册配置'methodName'属性已弃用,请使用'name'代替" ), e.method && console.warn( "[Epic:公共函数]注册配置'method'属性已弃用,请使用'handler'代替" ), e.describe && console.warn( "[Epic:公共函数]注册配置'describe'属性已弃用,请使用'description'代替" ); const o = e.methodName ?? e.name, t = e.method ?? e.handler, a = e.describe ?? e.description; n[o] = { description: a, handler: t, name: o }; } function s(e) { delete n[e]; } return { addPublicMethod: r, methodsMap: n, removePublicMethod: s }; } export { c as usePublicMethods };