gpt4 book ai didi

javascript - 如何在本地存储(Vue)中保存当前语言(i18n)

转载 作者:行者123 更新时间:2023-12-05 05:00:50 24 4
gpt4 key购买 nike

我正在使用 Vue 路由器和 Vue $i18n 插件在 Vue 中开发一个应用程序。
这是我的 HTML:

<div class="locale-changer">
<select v-model="this.$i18n.locale" class="btn">
<option v-for="(lang, i) in langs" :key="`Lang${i}`" :value="lang">{{ lang }}</option>
</select>
</div>

还有我的 JS:

export default {
name: "home",
data() {
return {
langs: ['Español', 'English'],
currentlang: this.$i18n.locale
}
},
mounted() {
if(localStorage.currentlang) this.currentlang = localStorage.currentlang;
},
watch: {
currentlang(newLang) {
localStorage.currentlang = newLang;
}
}
};

我已经在互联网上搜索过,但还是找不到。
希望你能帮我!谢谢<3

最佳答案

这是在 localStorage 中保存的语法:

localStorage.setItem("name", value);

并获取和项目:

localStorage.getItem("name")

请看这里:https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

关于javascript - 如何在本地存储(Vue)中保存当前语言(i18n),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62935666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com