diff --git a/Web/src/components/TransactionDetail.vue b/Web/src/components/TransactionDetail.vue index e5c8609..a6db4fe 100644 --- a/Web/src/components/TransactionDetail.vue +++ b/Web/src/components/TransactionDetail.vue @@ -260,7 +260,7 @@ const selectClassify = (classify) => { // 直接保存 onSubmit() } - + } // 新增分类 diff --git a/Web/src/registerServiceWorker.js b/Web/src/registerServiceWorker.js index bff071a..644359e 100644 --- a/Web/src/registerServiceWorker.js +++ b/Web/src/registerServiceWorker.js @@ -3,16 +3,16 @@ export const needRefresh = ref(false); let swRegistration = null; -export function updateServiceWorker() { +export async function updateServiceWorker() { if (swRegistration && swRegistration.waiting) { - swRegistration.waiting.postMessage({ type: 'SKIP_WAITING' }); + await swRegistration.waiting.postMessage({ type: 'SKIP_WAITING' }); } } export function register() { if ('serviceWorker' in navigator) { window.addEventListener('load', () => { - const swUrl = `/service-worker.js`; + const swUrl = `/service-worker.js?v=${new Date().getTime()}`; navigator.serviceWorker .register(swUrl) diff --git a/Web/src/views/SettingView.vue b/Web/src/views/SettingView.vue index b834cea..c8dccc3 100644 --- a/Web/src/views/SettingView.vue +++ b/Web/src/views/SettingView.vue @@ -275,7 +275,7 @@ const handleReloadFromNetwork = async () => { // PWA程序强制页面更新到最新版本 if ('serviceWorker' in navigator) { - updateServiceWorker() + await updateServiceWorker() showSuccessToast('正在更新,请稍候...') // 延迟刷新页面以加载新版本 setTimeout(() => {