gepic
Version:
基于vue3的设计器,可视化开发页面表单
33 lines (32 loc) • 896 B
JavaScript
import { defineComponent as m, h as l } from "vue";
import "element-plus/es/components/select/style/css";
import { ElRadioGroup as r, ElRadioButton as i, ElRadio as p } from "element-plus";
const E = m({
emits: ["update:modelValue"],
setup(f, { emit: u, attrs: d }) {
function n(e = null) {
u("update:modelValue", e);
}
return () => {
const e = {
...d,
"onUpdate:modelValue": n
};
return l(r, e, {
default: () => {
var t, o;
return [
e != null && e.radioButton ? (t = e.options) == null ? void 0 : t.map(
(a) => l(i, { value: a.value }, { default: () => a.label })
) : (o = e.options) == null ? void 0 : o.map(
(a) => l(p, { value: a.value }, { default: () => a.label })
)
];
}
});
};
}
});
export {
E as default
};