|
|
|
@ -18,12 +18,11 @@
|
|
|
|
|
<view class="mp-bg"></view>
|
|
|
|
|
<!-- banner -->
|
|
|
|
|
<view class="swiper" v-if="imgUrls.length">
|
|
|
|
|
<swiper indicator-dots="true" :autoplay="true" :circular="circular" :interval="interval"
|
|
|
|
|
:duration="duration" indicator-color="rgba(255,255,255,0.6)" indicator-active-color="#fff">
|
|
|
|
|
<swiper indicator-dots="true" :autoplay="true" :circular="circular" :interval="interval" :duration="duration"
|
|
|
|
|
indicator-color="rgba(255,255,255,0.6)" indicator-active-color="#fff">
|
|
|
|
|
<block v-for="(item,index) in imgUrls" :key="index">
|
|
|
|
|
<swiper-item>
|
|
|
|
|
<navigator :url='item.url' class='slide-navigator acea-row row-between-wrapper'
|
|
|
|
|
hover-class='none'>
|
|
|
|
|
<navigator :url='item.url' class='slide-navigator acea-row row-between-wrapper' hover-class='none'>
|
|
|
|
|
<image :src="item.pic" class="slide-image" lazy-load></image>
|
|
|
|
|
</navigator>
|
|
|
|
|
</swiper-item>
|
|
|
|
@ -37,8 +36,8 @@
|
|
|
|
|
</view>
|
|
|
|
|
<text class='line'>|</text>
|
|
|
|
|
<view class='swipers'>
|
|
|
|
|
<swiper :indicator-dots="indicatorDots" :autoplay="autoplay" interval="2500" duration="500"
|
|
|
|
|
vertical="true" circular="true">
|
|
|
|
|
<swiper :indicator-dots="indicatorDots" :autoplay="autoplay" interval="2500" duration="500" vertical="true"
|
|
|
|
|
circular="true">
|
|
|
|
|
<block v-for="(item,index) in roll" :key='index'>
|
|
|
|
|
<swiper-item>
|
|
|
|
|
<navigator class='item' :url='item.url' hover-class='none'>
|
|
|
|
@ -53,8 +52,7 @@
|
|
|
|
|
<!-- menu -->
|
|
|
|
|
<view class='nav acea-row' v-if="menus.length">
|
|
|
|
|
<block v-for="(item,index) in menus" :key="index">
|
|
|
|
|
<navigator class='item' v-if="item.show == '1'" :url='item.url' open-type='switchTab'
|
|
|
|
|
hover-class='none'>
|
|
|
|
|
<navigator class='item' v-if="item.show == '1'" :url='item.url' open-type='switchTab' hover-class='none'>
|
|
|
|
|
<view class='pictrue'>
|
|
|
|
|
<image :src='item.pic'></image>
|
|
|
|
|
</view>
|
|
|
|
@ -84,7 +82,8 @@
|
|
|
|
|
<view class="tit line1" :class='item.isUse ? "pricehui" : "titActive" '>{{item.name}}
|
|
|
|
|
</view>
|
|
|
|
|
<view class="price" :class='item.isUse ? "pricehui" : "icon-color" '>
|
|
|
|
|
{{item.money?Number(item.money):''}}<text class="yuan">元</text></view>
|
|
|
|
|
{{item.money?Number(item.money):''}}<text class="yuan">元</text>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="ling" v-if="!item.isUse" :class='item.isUse ? "pricehui" : "icon-color" '
|
|
|
|
|
@click="getCoupon(item.id,index)">领取</view>
|
|
|
|
|
<view class="ling" v-else :class='item.isUse ? "pricehui fonthui" : "icon-color" '>已领取
|
|
|
|
@ -980,20 +979,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.logo {
|
|
|
|
|
width: 118rpx;
|
|
|
|
|
width: 50rpx;
|
|
|
|
|
height: 42rpx;
|
|
|
|
|
margin-right: 24rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
image {
|
|
|
|
|
width: 118rpx;
|
|
|
|
|
width: 50rpx;
|
|
|
|
|
height: 42rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.input {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
width: 546rpx;
|
|
|
|
|
width: 614rpx;
|
|
|
|
|
height: 58rpx;
|
|
|
|
|
padding: 0 0 0 30rpx;
|
|
|
|
|
background: rgba(247, 247, 247, 1);
|
|
|
|
|