iter(g158): 日期选择支持快捷区间预设
This commit is contained in:
@@ -2560,6 +2560,11 @@
|
||||
"t": "boolean | Signal<boolean>",
|
||||
"d": "禁用触发器"
|
||||
},
|
||||
{
|
||||
"n": "presets",
|
||||
"t": "DatePreset[]",
|
||||
"d": "快捷区间按钮组(仅区间模式渲染):每项给 label + days(相对今天含今天),或 label + from/to 绝对日期;越界结果按 min/max 钳制,点击即写入 value/end 并收起"
|
||||
},
|
||||
{
|
||||
"n": "onChange",
|
||||
"t": "(date: string) => void",
|
||||
@@ -2574,7 +2579,8 @@
|
||||
"min / max 为闭区间,越界日期置灰不可点也不可键盘选中",
|
||||
"value 传信号即受控;Esc 收起(与弹窗/抽屉共用逐层关闭栈)",
|
||||
"选日期区间传 range: true:第一次点击只定起点(触发器显示「起 ~ …」),第二次点击补终点并收起,两端之间用低比重底色连成一条",
|
||||
"区间回调走 onRangeChange(start, end),参数已排序——用户先点晚的日期也不会出现 start > end;只需检视当前值就同时读 value 与 end 两个信号"
|
||||
"区间回调走 onRangeChange(start, end),参数已排序——用户先点晚的日期也不会出现 start > end;只需检视当前值就同时读 value 与 end 两个信号",
|
||||
"传 presets 在弹层顶部加一排快捷区间按钮:{ label: '最近 7 天', days: 7 } 走相对今天,{ label: '本月', from: '2026-10-01', to: '2026-10-31' } 走绝对日期(两者都给时 days 优先),点一下即写入并收起,回调照旧走 onRangeChange"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user