
a-date-picker(Ant Design 的日期选择器)有许多常用的属性和方法,用于配置功能、样式和交互逻辑。以下是一些高频使用的属性和方法分类整理:
v-model / value value-format 决定(默认是 dayjs 对象,设置 value-format 后为字符串)。 v-model="dateValue"format YYYY-MM-DD、YYYY年MM月DD日)。 format="YYYY年MM月"value-format v-model 绑定值的格式(字符串格式,如 YYYYMMDD、X 表示时间戳)。 value-format="YYYYMM"(月份选择器常用)picker date(默认,日期)、week(周)、month(月)、quarter(季度)、year(年)。 picker="month"(月份选择器)placeholder placeholder="请选择日期"allow-clear true。 allow-clear="false"(禁止清空)disabled disabled="true"disabled-date true 表示该日期禁用。 disabled-time show-time 为 true 时生效)自定义禁用的时间。 range a-range-picker 专用)限制日期范围的跨度(如最多选择 7 天)。 range="7d"(最多选择 7 天)size large、middle(默认)、small。 size="small"style / class style 为行内样式,class 为 CSS 类名)。 style="{ width: '200px' }"placeholder ['开始日期', '结束日期'])。show-time show-time(默认时间格式,或传入 { format: 'HH:mm' } 自定义)popup-style popup-style="{ marginTop: '5px' }"@change value-format 决定)。 @change="handleDateChange"@openChange true(打开)或 false(关闭)。 @openChange="isOpen => console.log('面板状态:', isOpen)"@focus / @blur @focus="handleFocus"@clear allow-clear 为 true 时生效)。 @clear="handleClear"default-value v-model 初始值,适合无需双向绑定的场景)。 default-value="20251001"locale zhCN 本地化配置(默认已支持中文)。disabled-keyboard false。 disabled-keyboard="true"getPopupContainer getPopupContainer="() => document.body"常用属性集中在 值绑定(v-model)、格式控制(format/value-format)、类型(picker)、禁用逻辑(disabled/disabled-date) ,而事件则以 @change(值变化)和 @openChange(面板状态)最为常用。根据需求选择配置即可。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。