日期选择器 DatePicker
日期选择器常用于表单内选择日期选项
基础使用
显示代码
vue
<template>
<weui-date-picker
v-model="pickerDate"
placeholder="请选择内容"
></weui-date-picker>
</template>
<script lang="ts" setup>
import { ref } from 'vue';
const pickerDate = ref(Date());
</script>API
DatePicker Props
| 名称 | 类型 | 默认值 | 说明 | 版本 |
|---|---|---|---|---|
| modelValue | Date | Dayjs | - | 当前日期值 |
| start | Date | number | string | Dayjs | 2000-1-1 | 开始日期 | - |
| end | Date | number | string | Dayjs | 2030-1-1 | 结束 | - |
| placeholder | string | - | 占位文案 | - |
| disabled | boolean | false | 是否禁用 | - |
| formatter | string | 'YYYY-MM-DD' | 格式化字符串 | - |
| cron | string | '* * *' | cron 表达式,三位,分别是 dayOfMonth[1-31],month[1-12] 和 dayOfWeek[0-6](周日-周六) | - |
| container | string | 'body' | picker挂载节点 | - |
DatePicker Events
| 名称 | 描述 | 参数 | 版本 |
|---|---|---|---|
| update:modelValue | 选择器选择值变更时回调 | ((val: Date | Dayjs) => void) | - |
| selectChange | 选择器选择值改变时回调 | ((val: Dayjs) => void) | - |
| change | 选择器选择值确认时回调 | ((val: Dayjs) => void) | - |