ホームページ  >  に質問  >  本文

Vue 3 構成 API の i18n ローカリゼーションが更新されない

<p>ボタンをクリックして Vue-i18n のロケールを変更しようとしています。しかし、ボタンをクリックしても何も起こりません。エラーもありません。この問題をどうやって解決すればいいでしょうか? </p> <pre class="brush:php;toolbar:false;"><button v-on:click.prevent="setLocale('id')">Ind</button> <button v-on:click.prevent="setLocale('en')">英語</button> "../i18n" から i18n をインポートします。 const setLocale = (lang) => { i18n.global.locale = lang; };</pre> <p><br /></p>
P粉752826008P粉752826008396日前375

全員に返信(1)返信します

  • P粉550823577

    P粉5508235772023-08-26 00:14:37

    他にも問題がある可能性がありますが、コードに少なくとも 1 つのバグがあります。 i18n.global.locale は参照 であり、次のように使用する必要があります:

    リーリー

    事後対応で行うことはできません。

    返事
    0
  • キャンセル返事