汇率切换页面优化

master
gongfuxiang 2023-12-04 19:31:43 +08:00
parent e742aed40b
commit 398622b79b
9 changed files with 23 additions and 24 deletions

View File

@ -503,7 +503,7 @@
.lh-md {
line-height: 28rpx;
}
.lh
.lh,
.lh-default{
line-height: 32rpx;
}

View File

@ -339,7 +339,7 @@
<view class="br-t-f5 padding-main list">
<view v-for="(value, key) in language_list" :key="key" class="spacing-mb flex-row jc-sb align-c" :class="language_key == key ? 'cr-main' : ''" :data-key="key" :data-value="value" @tap="checked_language_event">
{{ value }}
<iconfont v-if="language_key == key" name="icon-blog-checked" size="32rpx"></iconfont>
<iconfont v-if="language_key == key" name="icon-checked" size="32rpx"></iconfont>
</view>
</view>
</view>

View File

@ -108,7 +108,7 @@
<view v-for="(item, index) in blog_category_list" :key="index">
<view class="padding-vertical-main flex-row jc-sb align-c" :class="data.blog_category_id == item.id ? 'cr-main' : ''" :data-value="item.name" :data-id="item.id" @tap="get_type_event">
{{ item.name }}
<iconfont v-if="data.blog_category_id === item.id" name="icon-blog-checked" color="#333" size="28rpx"></iconfont>
<iconfont v-if="data.blog_category_id === item.id" name="icon-checked" color="#333" size="28rpx"></iconfont>
</view>
</view>
</view>

View File

@ -23,7 +23,7 @@
</view>
<view class="cr-main flex-1 padding-vertical-main" :data-id="item.id" @tap="del_event">
<view class="margin-right-xs dis-inline-block">
<iconfont name="icon-blog-del" size="32rpx"></iconfont>
<iconfont name="icon-delete" size="32rpx"></iconfont>
</view>
删除
</view>

View File

@ -1,7 +1,12 @@
.data-list .item .value {
width: calc(100% - 50rpx);
.data-list .item {
height: 104rpx;
line-height: 104rpx;
}
.data-list .item .value .icon {
width: 44rpx !important;
height: 44rpx !important;
.data-list .item .icon {
width: 100rpx !important;
height: 100rpx !important;
}
.data-list .item .checked {
top: calc(50% - 18rpx);
right: 24rpx;
}

View File

@ -3,16 +3,11 @@
<!-- 货币列表 -->
<view v-if="data_list.length > 0" class="data-list padding-horizontal-main padding-top-main">
<block v-for="(item, index) in data_list" :key="index">
<view class="item padding-main border-radius-main bg-white oh spacing-mb" @tap="selected_event" :data-index="index">
<view v-if="common_site_type != 1" class="dis-inline-block va-m">
<iconfont :name="'icon-zhifu-'+((item.id == data_default.id) ? 'yixuan' : 'weixuan')" size="34rpx" :color="(item.id == data_default.id) ? theme_color : '#999'"></iconfont>
</view>
<view class="value fr single-text">
<image v-if="(item.icon || null) != null" class="icon va-m margin-right-xs" :src="item.icon" mode="aspectFit"></image>
<text :class="'va-m '+(item.id == data_default.id ? 'cr-main' : 'cr-base')">{{item.name}} / {{item.symbol}}</text>
<view class="fr margin-top-xs">
<iconfont name="icon-qiandao-jiantou2" color="#999"></iconfont>
</view>
<view class="item padding-main border-radius-main bg-white oh pr spacing-mb" @tap="selected_event" :data-index="index">
<image v-if="(item.icon || null) != null" class="icon va-m margin-right" :src="item.icon" mode="aspectFit"></image>
<text class="va-m">{{item.name}}</text>
<view v-if="item.id == data_default.id" class="checked pa lh-lg">
<iconfont name="icon-zhifu-yixuan" size="34rpx" :color="theme_color"></iconfont>
</view>
</view>
</block>
@ -40,8 +35,7 @@
data_list_loding_msg: '',
data_list: [],
data_default: null,
data_base: null,
common_site_type: 0
data_base: null
};
},

View File

@ -64,7 +64,7 @@
<view class="br-t-f5 padding-main list">
<view v-for="(value, key) in language_list" :key="key" class="spacing-mb flex-row jc-sb align-c" :class="language_key == key ? 'cr-main' : ''" :data-key="key" :data-value="value" @tap="checked_language_event">
{{ value }}
<iconfont v-if="language_key == key" name="icon-blog-checked" size="32rpx"></iconfont>
<iconfont v-if="language_key == key" name="icon-checked" size="32rpx"></iconfont>
</view>
</view>
</view>

View File

@ -22,11 +22,11 @@
content: "\e6ee";
}
.icon-blog-del:before {
.icon-delete:before {
content: "\e6ec";
}
.icon-blog-checked:before {
.icon-checked:before {
content: "\e6eb";
}

Binary file not shown.