语言环境变更

    有时你可能希望动态更改语言环境。在这种情况下,你可以更改 VueI18n 实例的 locale 属性的值。

    示例:

    1. <template>
    2. <select v-model="$i18n.locale">
    3. <option v-for="(lang, i) in langs" :key="`Lang${i}`" :value="lang">{{ lang }}</option>
    4. </div>
    5. </template>
    6. name: 'locale-changer',
    7. data () {
    8. return { langs: ['ja', 'en'] }
    9. }

    ⚠️ 对于使用了 sync: false 的组件,语言环境的更改将被忽略。