Internationalization 更改迁移后如何使用Vue-i18n
我在用样板 我试图添加到它,但在vue-i18n的所有者之后 更改迁移: 我不知道如何添加i18n,语言文件必须位于单独的文件夹中,如: --地区: ----en.json/或/.js 以及如何在要翻译的标签中添加字符串?Internationalization 更改迁移后如何使用Vue-i18n,internationalization,vue.js,vuejs2,vue-component,Internationalization,Vue.js,Vuejs2,Vue Component,我在用样板 我试图添加到它,但在vue-i18n的所有者之后 更改迁移: 我不知道如何添加i18n,语言文件必须位于单独的文件夹中,如: --地区: ----en.json/或/.js 以及如何在要翻译的标签中添加字符串? <menu-item to="/landingPage" title="My Profile" /> 一定是这样 <menu-item to="/landingPage" title="{{ $t('My Profile') }}" />
<menu-item to="/landingPage" title="My Profile" />
一定是这样
<menu-item to="/landingPage" title="{{ $t('My Profile') }}" />
但这对我不起作用
“vue-i18n”:“^6.1.1”我没有使用i18n的经验,但您不能使用类似sintax inside tags的胡子属性,您应该绑定该属性才能使用。测试:
<menu-item to="/landingPage" v-bind:title="$t('My Profile')" />
或快捷方式:
<menu-item to="/landingPage" :title="$t('My Profile')" />
当然,这是假设
<p>{{ $t('My Profile') }}</p>
{{$t('My Profile')}
(工作正常)您使用了什么版本的vue?版本是:vue 2.2.6