UNPKG

epic-designer-gold

Version:

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

41 lines (40 loc) 872 B
import { defineComponent as u, watch as c, h as d } from "vue"; import { DatePicker as n } from "ant-design-vue"; const p = u({ name: "EDatePicker", emits: ["update:modelValue", "change", "blur"], props: { modelValue: { type: [String, Object, Array], default: null }, type: { type: String, default: "date" } }, setup(t, { emit: a }) { c( () => t.type, () => { l(); } ); function l(e = null) { a("update:modelValue", e), a("change", e), a("blur", e); } return () => { let e = n; const r = { value: t.modelValue, showTime: t.type.includes("time"), picker: t.type.replace(/range$/, ""), "onUpdate:value": l }; return t.type.includes("range") && (e = n.RangePicker), d(e, r); }; } }); export { p as default };