diff --git a/src/components/FusionSettings/FusionLocale.vue b/src/components/FusionSettings/FusionLocale.vue index 67fdb46..b310983 100644 --- a/src/components/FusionSettings/FusionLocale.vue +++ b/src/components/FusionSettings/FusionLocale.vue @@ -141,6 +141,7 @@ import { withDefaults, onBeforeUnmount, reactive, +onMounted, } from "vue"; import { useStore } from "src/store"; import { useI18n } from "vue-i18n"; @@ -190,6 +191,7 @@ export default defineComponent({ default: break; } + chang(type) save_set_cache() } const reduce = (type: string) => { @@ -208,6 +210,8 @@ export default defineComponent({ default: break; } + chang(type) + save_set_cache() } const ste_status = ref(0); const use_set_cache = () => { @@ -355,7 +359,9 @@ export default defineComponent({ array[arr[index]].value = Number(config.params[index].size); } }; - startconfig(); + onMounted(() => { + startconfig(); + }), onBeforeUnmount(() => { sessionStorage.FusionLocale = JSON.stringify(set_cache.value); }); diff --git a/src/components/FusionSettingsDialog.vue b/src/components/FusionSettingsDialog.vue index 796596b..cf4bfe3 100644 --- a/src/components/FusionSettingsDialog.vue +++ b/src/components/FusionSettingsDialog.vue @@ -310,6 +310,7 @@ export default defineComponent({ setTimeout(() => { clear_sessionStorage() }, 500); + getconfig() options.value="FusionLocale" };