epic-designer
Version:
基于vue3的设计器,可视化开发页面表单
16 lines (15 loc) • 423 B
JavaScript
import { inject as e, ref as n, provide as r } from "vue";
import { usePageManager as m } from "../designer/usePageManager.js";
const s = Symbol("FormContext"), c = Symbol("FormInstances");
function F(t) {
const o = m().setFormData({}, t), a = e(
c,
n({})
);
return r(s, o), r("formData", o), { formData: o, formInstances: a };
}
export {
s as FORM_CONTEXT_KEY,
c as FORM_INSTANCES_KEY,
F as useForm
};