epic-designer-dev
Version:
基于vue3的设计器,可视化开发页面表单。在epic-designer的基础上新增了字典选择器
36 lines (35 loc) • 927 B
JavaScript
import { defineComponent as m, h as a } from "vue";
import { ElCheckboxGroup as p, ElCheckboxButton as r, ElCheckbox as b } from "element-plus";
import "element-plus/es/components/select/style/css";
const s = m({
emits: ["update:modelValue"],
setup(c, { attrs: u, emit: n }) {
function d(e = null) {
n("update:modelValue", e);
}
return () => {
const e = {
...u,
"onUpdate:modelValue": d
};
return a(p, e, {
default: () => {
var o, t;
return [
e != null && e.radioButton ? (o = e.options) == null ? void 0 : o.map(
(l) => a(r, {
label: l.label,
value: l.value
})
) : (t = e.options) == null ? void 0 : t.map(
(l) => a(b, { label: l.label, value: l.value })
)
];
}
});
};
}
});
export {
s as default
};