iter(g158): 日期选择支持快捷区间预设
This commit is contained in:
+2
-2
@@ -995,13 +995,13 @@ const content = h(
|
||||
section(
|
||||
'sec-datepicker',
|
||||
'日期选择',
|
||||
'datePicker:单月网格,翻月 / 今天 / ←→↑↓ 逐日逐周 / PageUp↓ 逐月,Esc 收起;min/max 闭区间置灰越界日。',
|
||||
'datePicker:单月网格,翻月 / 今天 / ←→↑↓ 逐日逐周 / PageUp↓ 逐月,Esc 收起;min/max 闭区间置灰越界日;区间模式可配 presets 快捷按钮。',
|
||||
h(
|
||||
'div',
|
||||
{ class: 'row' },
|
||||
datePicker({ value: dateVal, onChange: (d) => toast.success(`已选 ${d}`) }),
|
||||
datePicker({ placeholder: '只能选 10 月下旬', min: '2026-10-20', max: '2026-10-31' }),
|
||||
datePicker({ range: true, value: rangeFrom, end: rangeTo, onRangeChange: (a, b) => toast.success(`区间 ${a} ~ ${b}`) }),
|
||||
datePicker({ range: true, value: rangeFrom, end: rangeTo, presets: [{ label: '最近 7 天', days: 7 }, { label: '最近 30 天', days: 30 }, { label: '10 月上旬', from: '2026-10-01', to: '2026-10-15' }], onRangeChange: (a, b) => toast.success(`区间 ${a} ~ ${b}`) }),
|
||||
h('span', { class: 'out' }, () => (dateVal() ? `当前日期:${dateVal()}` : '未选择')),
|
||||
h('span', { class: 'out' }, () => (rangeFrom() ? `区间:${rangeFrom()} ~ ${rangeTo() || '待定'}` : '区间未选择')),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user