niucloud/web/middleware/lang-load.global.ts
全栈小学生 0e47055ccb v1.0.0-beta.1
2023-04-15 17:12:49 +08:00

7 lines
269 B
TypeScript

import useSystemStore from '~/stores/system'
import Language from '~~/utils/language'
export default defineNuxtRouteMiddleware((to, from) => {
const language = new Language(useNuxtApp().$getI18n())
language.loadLocaleMessages(to.path, useSystemStore().lang)
})