1.测试优化

master
sws 2023-11-02 18:46:28 +08:00
parent 654f9555a0
commit 9ed9c2a9c7
10 changed files with 54 additions and 21 deletions

View File

@ -594,6 +594,9 @@ button:before {
.br-grey-9 {
border: solid 1px #999999 !important;
}
.br-grey-c {
border: solid 1px #cccccc !important;
}
.br-blue {
border: solid 1px #2196F3 !important;

View File

@ -31,10 +31,10 @@
<button type="default" size="mini" class="br-main bg-main cr-white round buy-submit self-e margin-0 text-size-xs">{{ item.type_name }}购买</button>
</view>
</view>
<view class="binding-goods-list border-radius-main margin-top-main oh" :style="'height: ' + ((item.is_home_show_goods || 0) == 1 ? Math.ceil(item.goods.length / 2) * 146 + 36 : '0') + 'rpx'">
<view class="padding-horizontal-main padding-top-lg padding-bottom-sm oh">
<view class="binding-goods-list border-radius-main margin-top-main oh" :style="'height: ' + ((item.is_home_show_goods || 0) == 1 ? Math.ceil(item.goods.length / 2) * 134 + 12 : '0') + 'rpx'">
<view class="padding-horizontal-main padding-top-main padding-bottom-main oh">
<block v-for="(gv, gi) in item.goods" :key="gi">
<view class="goods-item oh margin-top-sm margin-bottom-lg" :data-value="gv.goods_url" @tap="url_event">
<view class="goods-item oh margin-bottom-lg" :data-value="gv.goods_url" @tap="url_event">
<image :src="gv.images" mode="aspectFit" class="goods-images fl dis-block radius"></image>
<view class="goods-right fr bs-bb">
<view class="single-text text-size-sm">{{ gv.title }}</view>

View File

@ -14,12 +14,19 @@
</view>
</view>
<view class="cr-grey-9 text-size-xs margin-bottom-sm">{{ item.describe }}</view>
<swiper class="swiper" circular :autoplay="(item.rolling_time || null) !== null ? true : false" :vertical="propVertical" :interval="(item.rolling_time || null) !== null ? Number(item.rolling_time) * 1000 : '6000'" :duration="propDuration">
<swiper
:class="items.data.length % 2 == 0 ? 'swiper-2' : items.data.length === index + 1 ? 'swiper-1' : 'swiper-2'"
circular
:autoplay="(item.rolling_time || null) !== null ? true : false"
:vertical="propVertical"
:interval="(item.rolling_time || null) !== null ? Number(item.rolling_time) * 1000 : '6000'"
:duration="propDuration"
>
<swiper-item v-for="(swiperItem, swiperIndex) in item.data" :key="swiperIndex">
<view class="swiper-item">
<view class="flex-row">
<view v-for="(listItem, listIndex) in swiperItem" :key="listIndex" :class="items.data.length % 2 == 0 ? 'flex-width-half' : items.data.length === index + 1 ? 'flex-width-half-2' : 'flex-width-half'">
<view class="padding-main" :data-value="(listItem.goods_url || null) !== null ? listItem.goods_url : ''" @tap="url_event">
<view class="padding-horizontal-main" :data-value="(listItem.goods_url || null) !== null ? listItem.goods_url : ''" @tap="url_event">
<image :src="(listItem.images || null) !== null ? listItem.images : ''" mode="widthFix" class="wh-auto border-radius-sm"> </image>
<view class="price">
<text class="sales-price va-m text-size-xss va-b">{{ currency_symbol }}</text>
@ -103,11 +110,34 @@
<style scoped>
.hot-list > .flex-width-half {
margin-bottom: 12rpx;
margin-bottom: 24rpx;
}
.hot-list > .flex-width-half:nth-last-of-type(1),
.hot-list > .flex-width-half:nth-last-of-type(2) {
margin-bottom: 0;
}
.hot-list > .flex-width-half:nth-child(even) {
position: relative;
}
.hot-list .swiper {
height: 214rpx;
.hot-list > .flex-width-half:nth-child(even)::before {
content: '';
height: 80%;
width: 2rpx;
border-left: 2rpx dashed #eeeeee;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.hot-list .swiper-2 {
height: 158rpx;
}
.hot-list .swiper-1 {
height: 169rpx;
}
.hot-go {

View File

@ -2,7 +2,7 @@
<view>
<view v-if="(data_list || null) != null && data_list.length > 0" class="plugins-realstore-data-list oh">
<block v-for="(item, index) in data_list" :key="index">
<view class="item bg-white padding-vertical-xl padding-horizontal-main border-radius-main pr spacing-mb" :class="item.status_info.type === 2 ? 'opacity' : ''" :data-value="item.url" @tap="url_event">
<view class="item bg-white padding-top-xl padding-bottom-sm padding-horizontal-main border-radius-main pr spacing-mb" :class="item.status_info.type === 2 ? 'opacity' : ''" :data-value="item.url" @tap="url_event">
<view class="base oh flex-row">
<!-- 基础内容 -->
<image :src="item.logo" mode="widthFix" class="logo circle br"></image>
@ -24,9 +24,9 @@
</view>
<view class="flex-row jc-sb align-c br-t-dashed margin-top-main padding-top-sm">
<!-- 地址 -->
<view class="padding-top-xs address-content single-text cr-base margin-left-xs dis-inline-block text-size-xs oh cp" :data-value="item.province_name + item.city_name + item.county_name + item.address" @tap.stop="text_copy_event">
<view class="address-content single-text cr-base margin-left-xs dis-inline-block text-size-xs oh cp" :data-value="item.province_name + item.city_name + item.county_name + item.address" @tap.stop="text_copy_event">
<view class="dis-inline-block va-m cr-grey-9 margin-top-sm">
<iconfont name="icon-mendian-dingwei"></iconfont>
<iconfont name="icon-index-zxmd-dress"></iconfont>
</view>
<text class="va-m margin-left-xs">{{ item.province_name }}{{ item.city_name }}{{ item.county_name }}{{ item.address }}</text>
</view>

View File

@ -3,7 +3,7 @@
<!-- 导航 -->
<view class="nav-base bg-white">
<block v-for="(item, index) in nav_status_list" :key="index">
<view :class="'item fl tc cr-grey ' + (nav_status_index == index ? 'cr-main' : '')" :data-index="index" @tap="nav_event">{{ item.name }}</view>
<view :class="'item fl tc cr-grey ' + (nav_status_index == index ? 'cr-main nav-active-line' : '')" :data-index="index" @tap="nav_event">{{ item.name }}</view>
</block>
</view>

View File

@ -19,9 +19,9 @@
<!-- 导航 -->
<view v-if="(plugins_wallet || null) != null" class="bottom-fixed padding-main br-0">
<view class="bottom-line-exclude oh">
<view class="bg-grey round oh">
<button type="default" class="bg-main br-main cr-white round text-size fl" size="mini">会员码</button>
<button type="default" class="bg-grey br-grey cr-base round text-size fr" size="mini" :data-value="'/pages/plugins/wallet/payment-code/payment-code?screen_brightness_value=' + screen_brightness_value" data-redirect="1" @tap="url_event"></button>
<view class="bg-white br-grey-d round oh">
<button type="default" class="bg-main cr-white round text-size fl br-0" size="mini">会员码</button>
<button type="default" class="bg-white round text-size fr br-0" size="mini" :data-value="'/pages/plugins/wallet/payment-code/payment-code?screen_brightness_value=' + screen_brightness_value" data-redirect="1" @tap="url_event"></button>
</view>
</view>
</view>

View File

@ -22,9 +22,9 @@
<!-- 导航 -->
<view v-if="(plugins_membershiplevelvip || null) != null" class="bottom-fixed padding-main br-0">
<view class="bottom-line-exclude oh">
<view class="bg-grey round oh">
<button type="default" class="bg-grey br-grey cr-base round text-size fl" size="mini" :data-value="'/pages/plugins/membershiplevelvip/member-code/member-code?screen_brightness_value=' + screen_brightness_value" data-redirect="1" @tap="url_event"></button>
<button type="default" class="bg-main br-main cr-white round text-size fr" size="mini">钱包付款码</button>
<view class="bg-white br-grey-d round oh">
<button type="default" class="bg-white round text-size fl br-0" size="mini" :data-value="'/pages/plugins/membershiplevelvip/member-code/member-code?screen_brightness_value=' + screen_brightness_value" data-redirect="1" @tap="url_event"></button>
<button type="default" class="bg-main cr-white round text-size fr br-0" size="mini">钱包付款码</button>
</view>
</view>
</view>

View File

@ -23,7 +23,7 @@
.btn-bottom button {
height: 88rpx;
line-height: 88rpox;
line-height: 88rpx;
}
.submit-list button {

View File

@ -3,7 +3,7 @@
<!-- 导航 -->
<view class="nav-base bg-white">
<block v-for="(item, index) in nav_status_list" :key="index">
<view v-if="nav_status_index == index" class="item fl tc cr-main" :data-index="index" @tap="nav_event">{{ item.name }}</view>
<view v-if="nav_status_index == index" class="item fl tc cr-main nav-active-line" :data-index="index" @tap="nav_event">{{ item.name }}</view>
<view v-else class="item fl tc" :data-index="index" @tap="nav_event">{{ item.name }}</view>
</block>
</view>

View File

@ -12,7 +12,7 @@
<view class="va-m dis-inline-block margin-left-lg">
<view class="flex-col align-b" data-value="/pages/personal/personal" @tap="url_event">
<text class="va-m fw-b text-size">{{ nickname }}</text>
<view v-if="(user_id || null) != null" class="head-id border-radius-sm padding-vertical-xsss padding-horizontal-sm margin-top-sm dis-inline-block fw-b">
<view v-if="(user_id || null) != null" class="head-id border-radius-sm padding-horizontal-sm margin-top-sm dis-inline-block fw-b">
<text class="text-size-xs">ID </text>
<text class="text-size-xss padding-left-xs">{{ user_id }}</text>
</view>