Appearance
BizTimezoneSelect 时区选择
时区选择器:内置常用 36 个时区(按大区分组:亚洲 / 欧洲 / 美洲 / 大洋洲 / 非洲 / 标准),选项富展示城市 + 实时 GMT 偏移(Intl 动态计算,夏令时自适应)+ 该时区当前时间;label 含城市与 IANA id,原生 filterable 检索。跨国会议、报表口径、值班排班的时区选择。
基础用法
检索
试试输入 东京 / London / UTC
默认本地时区
浏览器本地时区:Asia/Shanghai → 初始选中:Asia/Shanghai
自定义时区集
选择跨国协作时区
无时间预览
事件
请选择时区
禁用与锁定
取时区信息
getZone():(未挂载 / 未选)
Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| v-model | string | '' | IANA 时区 id(如 Asia/Shanghai) |
| zones | BizTimezone[] | 内置 36 个 | 时区列表(id / city / region) |
| placeholder | string | '请选择时区' | 占位 |
| disabled | boolean | false | 禁用 |
| clearable | boolean | true | 可清空 |
| show-local-time | boolean | true | 选项内显示当地当前时间 |
Events
| 事件名 | 参数 | 说明 |
|---|---|---|
| update:modelValue | (id: string) | 时区 id 变化 |
| change | (zone: BizTimezone | null) | 完整时区对象 |
Expose
| 名称 | 类型 | 说明 |
|---|---|---|
| getZone | (id?: string) => BizTimezone | null | 取时区对象(缺省当前选中) |
| localZoneId | string | 浏览器所在时区 id |
TIP
偏移与时间均为打开下拉时的实时计算(含夏令时),不做定时刷新;需要持续走时的时钟展示由业务层自行 setInterval 渲染。其余能力经 attrs 透传至 el-select。