From a90c128cadad8527f2fa027433021a06292e2bd5 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 11 Jan 2022 12:48:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E5=8A=A8=E7=AB=AF=E8=AF=AD?= =?UTF-8?q?=E8=A8=80=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mobile/src/pages/tabBar/me/language.vue | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mobile/src/pages/tabBar/me/language.vue b/mobile/src/pages/tabBar/me/language.vue index be3d97773b..86b6ed79ca 100644 --- a/mobile/src/pages/tabBar/me/language.vue +++ b/mobile/src/pages/tabBar/me/language.vue @@ -39,14 +39,20 @@ export default { }, onLoad(e) { this.language = getLanguage() + }, methods: { radioChange(node) { this.language = node.detail.value if(node.detail.value === 'sys') { - var local = uni.getLocale() - uni.setLocale(local) - this.$i18n.locale = local + uni.getSystemInfo({ + success: res => { + var local = res.language === 'zh-CN' ? 'zh-Hans' : res.language === 'zh-TW' ? 'zh-Hant' : 'en' + uni.setLocale(local) + this.$i18n.locale = local + } + }) + }else { uni.setLocale(node.detail.value)