vue router.js 使用i18n
时间: 2023-04-10 09:01:51 浏览: 540
vue-i18n-Vue.js的国际化插件。-Vue.js开发
可以回答这个问题。在vue router.js中使用i18n,需要先在main.js中引入i18n,然后在router.js中使用i18n的$ t函数来翻译路由名称。例如:
import i18n from '@/i18n'
const router = new VueRouter({
routes: [
{
path: '/',
name: 'home',
component: Home,
meta: {
title: i18n.t('home.title')
}
}
]
})
其中,i18n.t('home.title')表示翻译home页面的标题。需要在i18n的语言文件中定义对应的翻译。
阅读全文