@form-create/core
Version:
FormCreate低代码表单渲染引擎,可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的低代码表单。支持6个UI框架,适配移动端,并且支持生成任何 Vue 组件。
30 lines (25 loc) • 626 B
JavaScript
import useCache from './cache';
import useRender from './render';
import extend from '@form-create/utils/lib/extend';
import {funcProxy} from '../frame/util';
export default function Render(handle) {
extend(this, {
$handle: handle,
fc: handle.fc,
vm: handle.vm,
$manager: handle.$manager,
vNode: new handle.fc.CreateNode(handle.vm),
});
funcProxy(this, {
options() {
return handle.options;
},
sort() {
return handle.sort;
}
})
this.initCache();
this.initRender();
}
useCache(Render);
useRender(Render)