【发布时间】:2021-10-06 09:58:05
【问题描述】:
为了在语言环境之间切换,我制作了一个插件 并在其中
// plugins/i18n
export default function({ app }) {
app.i18n.onLanguageSwitched = (oldLocale, newLocale) => {
console.log(oldLocale, newLocale)
app.vuetify.lang.current = newLocale
console.log(app)
}
}
这是 nuxt 配置
// nuxt config
import en from 'vuetify/src/locale/en.ts'
import de from 'vuetify/src/locale/de.ts'
vuetify: {
treeShake: true,
customVariables: ['~/assets/styles/setting/_variables.scss'],
lang: {
locales: {
de,
en
},
current: 'de'
},
},
当当前语言环境改变时,我如何改变 vuetify 组件语言环境?
【问题讨论】:
标签: internationalization nuxt.js vuetify.js vue-i18n