La localisation i18n pour l'API de composition Vue 3 n'est pas mise à jour
P粉752826008
P粉752826008 2023-08-25 14:11:14
0
1
402
<p>J'essaie de changer les paramètres régionaux de Vue-i18n en cliquant sur un bouton. Mais lorsque je clique sur le bouton, rien ne se passe. Il n'y a pas non plus d'erreurs. Comment résoudre ce problème? </p> <pre class="brush:php;toolbar:false;"><button v-on:click.prevent="setLocale('id')">Ind</button> <button v-on:click.prevent="setLocale('fr')">Eng</button> importer i18n depuis "../i18n" ; const setLocale = (lang) => i18n.global.locale = lang; };</pré> <p><br /></p>
P粉752826008
P粉752826008

répondre à tous(1)
P粉550823577

Il peut y avoir d'autres problèmes, mais il y a au moins un bug dans le code. i18n.global.locale est une réf et doit être utilisé comme suit :

const setLocale = (lang) => {
  i18n.global.locale.value = lang;
};

Cela ne peut pas se faire de manière réactive.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!