项目中开发中,需要用到语言切换功能,样式用vue-element的select选择器实现。代码如下如:v-for="iteminoptions" :key="item.value":label="item.label":value="item.value">
options:[{value:'简体中文',label:'简体中文'},{value:'繁體中文',label:'繁體中文'},{value:'English',label:'English'}],value:'简体中文'}},methods:{currentSel(selVal){if(selVal==='简体中文'){//this.value=selValthis.$i18n.locale='zhCHS'console.log('切换简体中文');}elseif(selVal==='繁體中文'){this.$i18n.locale='zhCHT';console.log('切换繁體中文');}elseif(selVal==='English'){this.$i18n.locale='en';console.log('切换English');}}}注释:$i18n在main.js中设置的默认语言是中文简体以上代码能正常运行,点击切换语言的时候,页面能正常切换不同语言问题来了,如当切换到英文模式的时候(此时能正常显示英文),然后刷新界面,又会重新回到默认的中文简体模式请问我要如何能够保存用户切换语言的状态呢,让它不会随界面刷新而重置可能问的比较小白,但想不通其中该如何操作,望各位大佬不吝赐教,谢谢!或者提供其它的方式解决
慕容708150
Helenr
相关分类