i18n-Lokalisierung für die Vue 3-Kompositions-API nicht aktualisiert
P粉752826008
2023-08-25 14:11:14
<p>Ich versuche, das Gebietsschema für Vue-i18n zu ändern, indem ich auf eine Schaltfläche klicke. Aber wenn ich auf die Schaltfläche klicke, passiert nichts. Es liegen auch keine Fehler vor. Wie kann dieses Problem gelöst werden? </p>
<pre class="brush:php;toolbar:false;"><button v-on:click.prevent="setLocale('id')">Ind</button>
<button v-on:click.prevent="setLocale('en')">Eng</button>
i18n aus „../i18n“ importieren;
const setLocale = (lang) =>
i18n.global.locale = lang;
};</pre>
<p><br /></p>
可能还有其他问题,但代码中至少有一个错误。
i18n.global.locale
是一个 ref,应该使用如下方式:它不能以反应性的方式进行。