UNPKG

ai-form-designer

Version:

vue3+adv的设计器,可视化开发页面表单

42 lines (41 loc) 912 B
import { defineComponent as u, watch as d, h as c } 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 }) { d( () => 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, style: { "min-width": "100%" } }; return t.type.includes("range") && (e = n.RangePicker), c(e, r); }; } }); export { p as default };