我使用nuxt-i18n nuxt-i18n documentation link在我的网站上获得不同的语言环境:
<nuxt-link v-for="locale in $i18n.locales"
v-if="locale.code !== $i18n.locale"
:key="locale.code"
:to="switchLocalePath(locale.code)"
class="locales white--text"
>{{ locale.code }}
</nuxt-link>
它工作得很好但我想转换此代码以在select元素中呈现:
<select v-model="selected" class="locales white--text" @change=" ??? ">
<option disabled value="">{{ $i18n.locale }}</option>
<option v-for="locale in $i18n.locales" :key="locale.code">{{ locale.code }}</option>
</select>
Locales字符串看起来很好但我没有解决方案来在更改时启动switchLocalePath函数 . 使用nuxt(vue.js)有没有正确的方法呢?