添加描述信息

master
于肖磊 2025-04-17 11:58:26 +08:00
parent c873061aec
commit cfdc0ca5c9
1 changed files with 16 additions and 6 deletions

View File

@ -1,13 +1,15 @@
<template>
<view :class="theme_view">
<!-- 弹窗 -->
<component-popup :propShow="popup_status" :propIsBar="propIsBar" propPosition="bottom" @onclose="lang_close_event">
<component-popup :propShow="popup_status" propPosition="bottom" @onclose="lang_close_event">
<view class="lang-popup-container">
<!--弹出框关闭按钮 -->
<view class="close oh flex-row">
<view class="fr" @tap="lang_close_event">
<iconfont name="icon-close-o" size="28rpx" color="#999"></iconfont>
</view>
</view>
<!--弹出框标题 -->
<div class="lang-popup-title">{{ $t('common.multilingual') }}</div>
<view class="lang-popup-content">
<view v-if="!isEmpty(language_list)" class="nav-data-list">
@ -15,6 +17,7 @@
{{ value }}
<iconfont v-if="language_key == key" name="icon-checked" size="32rpx"></iconfont>
</view>
<!-- 确认按钮 -->
<view class="margin-top-xxxl">
<view class="bottom-line-exclude oh">
<button type="default" class="bg-main br-main cr-white round text-size " @tap="popup_sub_language_event">{{ $t('common.confirm') }}</button>
@ -43,17 +46,18 @@
data() {
return {
theme_view: app.globalData.get_theme_value_view(),
popup_status: false,
propIsBar: false,
language_list: [],
language_key: '',
popup_status: false, //
language_list: [], //
language_key: '', //
};
},
methods: {
isEmpty,
//
lang_open_event() {
//
var language_key = app.globalData.get_language_value();
console.log(language_key)
//
var language_list = this.$t('language');
this.setData({
language_list: language_list,
@ -61,21 +65,27 @@
popup_status: true,
});
},
//
lang_close_event() {
this.setData({
popup_status: false,
});
},
//
checked_language_event(e) {
this.setData({
language_key: e.currentTarget.dataset.key,
});
},
//
popup_sub_language_event() {
//
this.language_change(this.language_key);
//
this.setData({
popup_status: false,
});
// 使
var language_list = this.$t('language');
this.$emit('popup_sub_language_event', language_list[this.language_key]);
},