@jecloud/ui
Version:
JECloud UI库,基于ant-design-vue封装
1 lines • 1 kB
JavaScript
var t=this&&this.__assign||function(){return t=Object.assign||function(t){for(var e,r=1,a=arguments.length;r<a;r++)for(var o in e=arguments[r])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},t.apply(this,arguments)};import{createVNode as e,mergeProps as r}from"vue";import{defineComponent as a}from"vue";import{TimePicker as o}from"ant-design-vue";import{useModelValue as n}from"../../hooks";import{useAddonSlot as s,addonProps as u,addonSlots as i}from"../../hooks/use-addon";export default a({name:"JeTimeRangePicker",inheritAttrs:!1,props:t({format:{type:String,default:"HH:mm:ss"},valueFormat:{type:String,default:"HH:mm:ss"},value:{type:[String,Date]}},u),slots:i,emits:["update:value","change"],setup:function(t,a){var u=a.slots,i=a.attrs,m=n({props:t,context:a,changeEvent:!0});return function(){var n=e(o.TimeRangePicker,r(i,{value:m.value,"onUpdate:value":function(t){return m.value=t},format:t.format,valueFormat:t.valueFormat}),u);return s({props:t,context:a,element:n})}}});