feat(lang): 实现浮动按钮切换语言功能

This commit is contained in:
2025-12-24 14:45:17 +08:00
parent d2da799dfc
commit d8d6c5631f
2 changed files with 197 additions and 105 deletions

View File

@@ -58,19 +58,23 @@ export default {
if (value == undefined || (value == 'title' && field == 'title')) value = ''; // field
return value;
},
//切换语言
change(value) {
/**
* * 切换语言
* @param {String} value 语言值
* @param {String} url 切换后跳转的页面url
*/
change(value, url = '/pages/member/index') {
let _this = getCurrentPages()[getCurrentPages().length - 1];
if (!_this) return;
uni.setStorageSync("lang", value);
locale = uni.getStorageSync('lang') || "zh-cn"; //设置语言
this.refresh();
uni.reLaunch({
url: '/pages/member/index'
});
if (url) {
uni.reLaunch({ url: url });
}
},
//刷新标题、tabbar
refresh() {