我的菜单是动态生成的,就是菜单名是遍历外部的菜单配置信息menuConfig.js文件的得到的,现在我想使用国际化,用的vue-I18n。我该怎么设置,才能在menuConfig.js中使用国际化的信息呢?
我在网上找的案例都是基于组件使用$t函数的,没看到不在组件里使用的例子。
menuConfig.js如下
const menu = [
{
menu1: "menu1"
mark: "xxx",
},
{
menu2: "menu2"
mark: "xxx",
},
……
]
国际化的信息文件
const messages = {
zh:{
menu1: "菜单一"
},
en:{
menu1:"'menu1
}
}
如上述代码所示,我想在menuConfig.js里应用国家化,这该怎么办啊?