defineI18nConfig
defineI18nConfig() 可组合项用于定义一个函数,该函数返回传递给 Nuxt I18n 模块上 createI18n() 选项的 vue-i18n 配置。
defineI18nConfig() 可组合项用于定义一个函数,该函数返回传递给 Nuxt I18n 模块上 createI18n() 选项的 vue-i18n 配置。
加载器函数需要返回一个解析为 vue-i18n 选项对象的 Function 或 Promise。
有关配置 vue-i18n 的更多详细信息,请参阅 Vue I18n 文档。
类型
export function defineI18nConfig<Config extends I18nOptions>(
loader: () => Config | Promise<Config>
): () => Config | Promise<Config>
参数
loader
一个函数,用于加载 vue-i18n 选项。
用法
一个定义简单 vue-i18n 选项对象的示例:
export default defineI18nConfig(() => ({
legacy: false,
locale: 'en',
messages: {
en: {
welcome: 'Welcome'
},
fr: {
welcome: 'Bienvenue'
}
}
}))