Skip to content

Commit 8bcdd5a

Browse files
committed
fix:修复默认时区不显示
1 parent f98b936 commit 8bcdd5a

File tree

1 file changed

+8
-1
lines changed
  • packages/renderless/src/date-panel

1 file changed

+8
-1
lines changed

packages/renderless/src/date-panel/index.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -639,8 +639,15 @@ export const getRenderTz =
639639
return
640640
}
641641

642-
state.renderTzdata = value[state.lang]
642+
// 规避因国际化lang中划线以及下划线匹配不到时区数据
643+
const lang = state.lang.replace(/[-_]/g, '').toLowerCase()
644+
Object.keys(value).forEach(key => {
645+
if (key.replace(/[-_]/g, '').toLowerCase() === lang) {
646+
value[lang] = value[key]
647+
}
648+
});
643649

650+
state.renderTzdata = value[lang]
644651
if (state.renderTzdata) {
645652
const { isServiceTimezone, to } = state.timezone
646653
const selectedTz = state.selectedTz || {}

0 commit comments

Comments
 (0)