pages/index/login.vue
@@ -19,7 +19,7 @@
                    </view> -->
               <view class="item">
                  <view class="left">{{ $t("login.Language") }}:</view>
                  <picker :range="['中文','English']" :value="Language" @change="onLanguageChangeHandler">
                  <picker :range="['中文','English','Thai']" :value="Language" @change="onLanguageChangeHandler">
                     <view class="right" style="display: flex;align-items: center;">
                        <input type="text" disabled v-model="Language" placeholder="请选择语言">
                        <uni-icons type="forward" color="#808080"
@@ -161,8 +161,8 @@
      methods: {
         async ApplyLanguagePack(lang, forceUpdate = false) {
            // 读取语言包并加载
            // let languagePack = await getLanguagePackJson(lang)
            // this.$i18n.setLocaleMessage(lang, languagePack)
            let languagePack = await getLanguagePackJson(lang)
             this.$i18n.setLocaleMessage(lang, languagePack)
            this.$i18n.locale = lang
         },
         onLanguageChangeHandler(e) {
@@ -178,6 +178,11 @@
               this.ApplyLanguagePack("en")
               // this.$i18n.locale = 'en'
            }
            if (e.detail.value == 2) {
               this.Language = 'Thai'
               this.ApplyLanguagePack("Thai")
               // this.$i18n.locale = 'en'
            }
         },
         async InitOrgination() {
            console.log("初始化组织")