Skip to content

PickerDateTime 日期时间选择器

基本用法

html
<vz-picker-date-time
  v-model="dateTimeValue"
  placeholder="请选择"
  fields="minute"
  border
  radius="20rpx"
></vz-picker-date-time>
typescript
import { ref } from "vue";

const dateTimeValue = ref("");

日期选择器

html
<vz-picker-date-time v-model="dateValue" placeholder="请选择" mode="date" border radius="20rpx"></vz-picker-date-time>
typescript
import { ref } from "vue";

const dateValue = ref("");

时间选择器

html
<vz-picker-date-time v-model="timeValue" placeholder="请选择" mode="time" border radius="20rpx"></vz-picker-date-time>
typescript
import { ref } from "vue";

const timeValue = ref("");

禁用状态

html
<vz-picker-date-time v-model="dateTimeValue" placeholder="请选择" disabled border radius="20rpx"></vz-picker-date-time>
typescript
import { ref } from "vue";

const dateTimeValue = ref("");

只读状态

html
<vz-picker-date-time v-model="dateTimeValue" placeholder="请选择" readonly border radius="20rpx"></vz-picker-date-time>
typescript
import { ref } from "vue";

const dateTimeValue = ref("");

可清除

html
<vz-picker-date-time v-model="dateTimeValue" placeholder="请选择" clearable border radius="20rpx"></vz-picker-date-time>
typescript
import { ref } from "vue";

const dateTimeValue = ref("");

前后图标

html
<vz-picker-date-time
  v-model="dateTimeValue"
  placeholder="请选择"
  prefix-icon="vz-icon-date"
  suffix-icon="vz-icon-arrow-bottom"
  border
  radius="20rpx"
></vz-picker-date-time>
typescript
import { ref } from "vue";

const dateTimeValue = ref("");

格式化

html
<vz-picker-date-time
  v-model="dateTimeValueFormat"
  placeholder="请选择"
  border
  radius="20rpx"
  format="YYYY年MM月DD日 HH时mm分ss秒"
></vz-picker-date-time>
typescript
import { ref } from "vue";

const dateTimeValueFormat = ref("");

Props

属性名说明类型默认值
v-model / model-value绑定的值string / number-
placeholder未选择时占位符string-
disabled是否禁用booleanfalse
readonly是否只读booleanfalse
clearable是否可清空booleanfalse
border是否显示输入框边框booleanfalse
prefix-icon前置图标string-
suffix-icon后置图标string-
confirm-text确定按钮文案stringConfirmView.confirmText
cancel-text取消按钮文案stringConfirmView.cancelText
z-indexz-indexnumber \ stringPopup.zIndex
radius弹窗圆角string \ number0
overlay-closeable点击遮罩层是否关闭弹窗booleantrue
safe-area-inset-bottom是否开启底部安全区适配booleanPopup.safeAreaInsetBottom
mode选择器类型datetime / date / timedatetime
fields选择器类型year / month / day / hour / minute / secondsecond
start选择范围的开始日期string-
end选择范围的开始日期string-
format自定义日期格式stringYYYY-MM-DD HH:mm:ss
unit选择项是否带单位booleantrue
validate是否触发表单校验booleantrue
i-class根节点样式类string-
i-style根节点样式Vue.CSSProperties-

Events

事件名说明参数
confirm点击确定按钮触发{ value: string }
cancel点击取消按钮触发-
clear点击清空图标触发-

Slots

插槽名说明
default默认插槽