diff --git a/src/pages/Index/Settings/Device.vue b/src/pages/Index/Settings/Device.vue index a37a1b0..47d7e89 100644 --- a/src/pages/Index/Settings/Device.vue +++ b/src/pages/Index/Settings/Device.vue @@ -5,6 +5,7 @@ ({ // 日期和时间 const currentDate = ref(new Date()) const time = ref('00:00:00') +let pickerKey = ref(0) // const dateFormats = ['MM.dd.yyyy', 'dd.MM.yyyy', 'yyyy.MM.dd'] // const selectedDateFormat = ref(dateFormats[2]) @@ -294,6 +296,8 @@ const updateSetting = async (key: string, value: any) => { // 暂停定时器 clearInterval(intervalId.value) res = await setDateAndTime(value) + //更新后利用KEY重新加载date-picker,不然focus不起作用 + pickerKey.value = new Date().getTime() // 恢复定时器 startTimer() break @@ -482,7 +486,7 @@ const resumeTimer = () => {