Penyetempatan i18n untuk API komposisi Vue 3 tidak dikemas kini
P粉752826008
2023-08-25 14:11:14
<p>Saya cuba menukar tempat untuk Vue-i18n dengan mengklik butang. Tetapi apabila saya mengklik butang, tiada apa yang berlaku. Tiada ralat pun. bagaimana untuk menyelesaikan masalah ini? </p>
<pre class="brush:php;toolbar:false;"><button v-on:click.prevent="setLocale('id')">Ind</button>
<butang v-on:click.prevent="setLocale('en')">Eng</button>
import i18n daripada "../i18n";
const setLocale = (lang) =>
i18n.global.locale = lang;
};</pre>
<p><br /></p>
Mungkin terdapat masalah lain, tetapi terdapat sekurang-kurangnya pepijat dalam kod.
i18n.global.locale
ialah rujukan dan harus digunakan seperti berikut:Ia tidak boleh dilakukan secara reaktif.