Appearance
BizWeekPicker 周选择
ISO 周选择器(季度选择同族):年份翻页 + 周格面板(本周边框定位、按当年实际周数渲染 52/53 格)、上周 / 本周 / 下周快捷、v-model 'YYYY-Www' 规范值、change 回抛周起止日期双口径。适用于周报 / 周排班周期选择、周度数据看板筛选、营销周活动配置等场景。
基础用法
选择周
当前值:(未选)
快捷周
选择周
精简回显
2026-W44
预设回显
2026-W44 · 10/26~11/01
change 载荷
选择周
禁用与不可清空
2026-W44 · 10/26~11/01
2026-W44 · 10/26~11/01
关闭快捷项
选择周
清空交互
2026-W44 · 10/26~11/01
当前值:2026-W44
53 周年份
2026-W53 · 12/28~01/03
周报场景
选择周
Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| v-model | string | '' | 选中周 'YYYY-Www'(如 '2026-W44');空串为未选 |
| placeholder | string | '选择周' | 占位提示 |
| shortcuts | boolean | true | 上周 / 本周 / 下周快捷项 |
| show-range | boolean | true | 触发器附带周起止日期 |
| clearable | boolean | true | 可清空 |
| disabled | boolean | false | 禁用 |
Events
| 事件名 | 参数 | 说明 |
|---|---|---|
| change | (value: BizWeekValue) | 选中周:{ week: 'YYYY-Www', start: 周一, end: 周日 }(YYYY-MM-DD) |
Expose
| 属性/方法 | 说明 |
|---|---|
| setWeek | (year: number, week: number) => void 编程设值(同面板选择语义) |
口径说明
- ISO 8601 周:周一为一周之始,1 月 4 日恒属第 1 周,周四决定周的归属年(跨年周如「2026-W1」可能落在上一年 12 月);年周数由 12 月 28 日所在周推导(52 或 53)。
- 周区间:
start为该周周一、end为周日,均按本地时区计算。