| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116 |
- <template>
- <view class='index'>
- <!-- #ifdef MP -->
- <view class='navbar' :style="'height:'+navH+'rpx'">
- <view class='navbarH' :style="'height:'+navH+'rpx'">
- <view class='navbarCon acea-row row-center-wrapper'>
- <view class='search acea-row row-middle'><text class='iconfont icon-xiazai5'></text>搜索商品</view>
- <view class='logo'>
- <image :src='logoUrl'></image>
- </view>
- </view>
- </view>
- </view>
- <!-- #endif -->
- <!-- #ifdef MP-WEIXIN -->
- <view class="indexTip" :style="'top:'+(navH+13)+'rpx'" :hidden="iShidden">
- <view class="tip acea-row row-between-wrapper">
- <view class="text">点击“<image src="../../static/images/spot.png"></image>”添加到我的小程序, 微信首页下拉即可访问商城。</view>
- <view class="iconfont icon-guanbi1" @click="closeTip"></view>
- </view>
- </view>
- <!-- #endif -->
- <!-- #ifdef H5 || APP-PLUS-NVUE -->
- <view class="header acea-row row-center-wrapper">
- <view class="logo">
- <image :src="logoUrl"></image>
- </view>
- <navigator url="/pages/goods_search/index" class="search acea-row row-middle" hover-class="none">
- <span class="iconfont icon-xiazai5"></span>搜索商品
- </navigator>
- </view>
- <!-- #endif -->
- <!-- #ifdef H5 -->
- <view v-if="$wechat.isWeixin()">
- <view class="follow acea-row row-between-wrapper" v-if="followHid && followUrl && !subscribe">
- <view>点击“立即关注”即可关注公众号</view>
- <view class="acea-row row-middle">
- <view class="bnt" @click="followTap">立即关注</view>
- <span class="iconfont icon-guanbi" @click="closeFollow"></span>
- </view>
- </view>
- <view class="followCode" v-if="followCode">
- <view class="pictrue"><img :src="followUrl" /></view>
- <view class="mask" @click="closeFollowCode"></view>
- </view>
- </view>
- <!-- #endif -->
- <view class='index-bg' v-if="imgUrls.length">
- <swiper indicator-dots="true" :autoplay="autoplay" :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'>
- <image :src="item.pic" class="slide-image"></image>
- </navigator>
- </swiper-item>
- </block>
- </swiper>
- </view>
- <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'>
- <view class='pictrue'>
- <image :src='item.pic'></image>
- </view>
- <view>{{item.name}}</view>
- </navigator>
- <navigator class='item' v-else :url='item.url' hover-class='none'>
- <view class='pictrue'>
- <image :src='item.pic'></image>
- </view>
- <view>{{item.name}}</view>
- </navigator>
- </block>
- </view>
- <view class='news acea-row row-between-wrapper' v-if="itemNew.length">
- <view class='pictrue'>
- <image src='../../static/images/news.png'></image>
- </view>
- <view class='swiperTxt'>
- <swiper :indicator-dots="indicatorDots" :autoplay="autoplay" interval="2500" :duration="duration" vertical="true"
- circular="true">
- <block v-for="(item,index) in itemNew" :key="index">
- <swiper-item catchtouchmove='catchTouchMove'>
- <navigator v-if="item.show == '1'" :url='item.url' open-type='switchTab' class='acea-row row-between-wrapper'
- hover-class='none'>
- <view class='text acea-row row-between-wrapper'>
- <view class='label border2' v-if="item.id%2 == 0">最新</view>
- <view class='newsTitle line1'>{{item.info}}</view>
- </view>
- <view class='iconfont icon-xiangyou'></view>
- </navigator>
- <navigator v-else open-type='navigate' :url='item.url' class='acea-row row-between-wrapper' hover-class='none'>
- <view class='text acea-row row-between-wrapper'>
- <view class='label border2' v-if="item.id%2 == 0">最新</view>
- <view class='newsTitle line1'>{{item.info}}</view>
- </view>
- <view class='iconfont icon-xiangyou'></view>
- </navigator>
- </swiper-item>
- </block>
- </swiper>
- </view>
- </view>
- <view class='specialArea acea-row row-between-wrapper' v-if="activityList.length">
- <block v-for="(item,index) in activityList" :key="index">
- <navigator class='assemble' :url='item.link' v-if="index < 1">
- <image :src='item.pic'></image>
- <view class='text'>
- <view class='name'>{{item.title}}</view>
- <view class='infor'>{{item.info}}</view>
- </view>
- </navigator>
- </block>
- <view class='list acea-row row-column-between'>
- <block v-for="(item,index) in activityList" :key="index">
- <navigator class='item' :url='item.link' v-if="index > 0">
- <image :src='item.pic'></image>
- <view class='text'>
- <view class='name'>{{item.title}}</view>
- <view class='infor'>{{item.info}}</view>
- </view>
- </navigator>
- </block>
- </view>
- </view>
- <view class='wrapper' v-if="fastList.length">
- <view class='title acea-row row-between-wrapper'>
- <view class='text'>
- <view class='name line1'>快速选择</view>
- <view class='line1'>{{fastInfo}}</view>
- </view>
- <navigator class='more' url='/pages/goods_cate/goods_cate' open-type='switchTab'>更多<text class='iconfont icon-jiantou'></text></navigator>
- </view>
- <view class='scroll-product'>
- <scroll-view class="scroll-view_x" scroll-x style="width:auto;overflow:hidden;">
- <block v-for="(item,index) in fastList" :key="index">
- <navigator hover-class="none" class='item' :url='"/pages/goods_list/index?sid="+item.id+"&title="+item.cate_name'>
- <view class='img-box'>
- <image :src='item.pic'></image>
- </view>
- <view class='pro-info line1'>{{item.cate_name}}</view>
- </navigator>
- </block>
- </scroll-view>
- </view>
- </view>
- <view class='wrapper' v-if="bastList.length">
- <view class='title acea-row row-between-wrapper'>
- <view class='text'>
- <view class='name line1'>精品推荐</view>
- <view class='line1'>{{bastInfo}}</view>
- </view>
- <navigator class='more' hover-class="none" url='/pages/first_new_product/index?type=1'>更多<text class='iconfont icon-jiantou'></text></navigator>
- </view>
- <view class='boutique'>
- <swiper autoplay="true" indicator-dots="true" :circular="circular" :interval="interval" :duration="duration"
- indicator-color="rgba(252,65,65,0.3)" indicator-active-color="#fc4141">
- <block v-for="(item,index) in bastBanner" :key="index">
- <swiper-item>
- <navigator :url='item.link' style='width:100%;height:100%;' hover-class='none'>
- <image :src="item.img" class="slide-image" />
- </navigator>
- </swiper-item>
- </block>
- </swiper>
- </view>
- <goodList :bastList="bastList"></goodList>
- </view>
- <view class='hotList' v-if="likeInfo.length">
- <view class='hot-bg'>
- <view class='title acea-row row-between-wrapper'>
- <view class='text line1'><text class='label'>热门榜单</text>根据销量、搜索、好评等综合得出</view>
- <navigator class='more' hover-class="none" url='/pages/first_new_product/index?type=2'>更多<text class="iconfont icon-jiantou"></text></navigator>
- </view>
- </view>
- <view class='list acea-row row-middle'>
- <block v-for="(item,index) in likeInfo" :key="index">
- <navigator class='item' :url='"/pages/goods_details/index?id="+item.id'>
- <view class='pictrue'>
- <image :src='item.image'></image>
- <image v-if="index == 0" src='../../static/images/one.png' class='numPic'></image>
- <image v-else-if="index == 1" src='../../static/images/two.png' class='numPic'></image>
- <image v-else-if="index == 2" src='../../static/images/three.png' class='numPic'></image>
- </view>
- <view class='name line1'>{{item.store_name}}</view>
- <view class='money font-color'>¥<text class='num'>{{item.price}}</text></view>
- </navigator>
- </block>
- </view>
- </view>
- <view class='adver' v-if="newGoodsBananr">
- <block>
- <image :src='newGoodsBananr'></image>
- </block>
- </view>
- <view class='wrapper' v-if="firstList.length">
- <view class='title acea-row row-between-wrapper'>
- <view class='text'>
- <view class='name line1'>首发新品<text class='new font-color'>NEW~</text></view>
- <view class='line1'>{{firstInfo}}</view>
- </view>
- <navigator class='more' hover-class="none" url='/pages/first_new_product/index?type=3'>更多<text class='iconfont icon-jiantou'></text></navigator>
- </view>
- <view class='newProducts'>
- <scroll-view class="scroll-view_x" scroll-x style="width:auto;overflow:hidden;">
- <block v-for="(item,index) in firstList" :key="index">
- <view hover-class="none" @tap="goDetail(item)" class='item'>
- <view class='img-box'>
- <image :src='item.image'></image>
- <span
- class="pictrue_log_medium pictrue_log_class"
- v-if="item.activity && item.activity.type === '1'"
- >秒杀</span
- >
- <span
- class="pictrue_log_medium pictrue_log_class"
- v-if="item.activity && item.activity.type === '2'"
- >砍价</span
- >
- <span
- class="pictrue_log_medium pictrue_log_class"
- v-if="item.activity && item.activity.type === '3'"
- >拼团</span
- >
- </view>
- <view class='pro-info line1'>{{item.store_name}}</view>
- <view class='money font-color'>¥{{item.price}}</view>
- </view>
- </block>
- </scroll-view>
- </view>
- </view>
- <view class='wrapper' v-if="benefit.length">
- <view class='title acea-row row-between-wrapper'>
- <view class='text'>
- <view class='name line1'>促销单品</view>
- <view class='line1'>{{salesInfo}}</view>
- </view>
- <navigator class='more' hover-class="none" url='/pages/promotional_items/index'>更多<text class='iconfont icon-jiantou'></text></navigator>
- </view>
- <promotionGood :benefit="benefit"></promotionGood>
- </view>
- <couponWindow :window='window' :couponList='couponList' @onColse='onColse'></couponWindow>
- </view>
- </template>
- <script>
- let app = getApp();
- import {
- getIndexData,
- getCoupons
- } from '@/api/api.js';
- // #ifdef MP-WEIXIN
- import {
- getTemlIds
- } from '@/api/api.js';
- import {
- SUBSCRIBE_MESSAGE,
- TIPS_KEY
- } from '@/config/cache';
- // #endif
- // #ifdef H5
- import {
- getShare,
- follow
- } from '@/api/public.js';
- // #endif
- import goodList from '@/components/goodList';
- import promotionGood from '@/components/promotionGood';
- import couponWindow from '@/components/couponWindow';
- import { goShopDetail } from '@/libs/order.js'
- import {
- mapGetters
- } from "vuex";
- export default {
- components: {
- goodList,
- promotionGood,
- couponWindow
- },
- data() {
- return {
- subscribe: false,
- followUrl: "",
- followHid: true,
- followCode: false,
- logoUrl: "",
- imgUrls: [],
- itemNew: [],
- activityList: [],
- menus: [],
- bastBanner: [],
- bastInfo: '',
- bastList: [],
- fastInfo: '',
- fastList: [],
- firstInfo: '',
- firstList: [],
- salesInfo: '',
- likeInfo: [],
- benefit: [],
- indicatorDots: false,
- circular: true,
- autoplay: true,
- interval: 3000,
- duration: 500,
- window: false,
- iShidden: false,
- navH: "",
- newGoodsBananr: '',
- couponList: []
- }
- },
- computed: mapGetters(['isLogin','uid']),
- onLoad(options) {
- this.$util.$L.getLocation();
- // #ifdef MP
- this.navH = app.globalData.navHeight;
- if (options.spid) app.globalData.spid = options.spid;
- if (options.scene) app.globalData.code = decodeURIComponent(options.scene);
- // #endif
- // #ifdef MP-WEIXIN
- if (this.$Cache.get(TIPS_KEY)) this.iShidden = true;
- this.getTemlIds();
- //#endif
- },
- onShow() {
- this.getIndexConfig();
- // #ifdef H5
- this.getFollow();
- // #endif
- },
- onReady() {
- },
- onHide() {
- this.window = false
- },
- methods: {
- // #ifdef MP-WEIXIN
- getTemlIds() {
- let messageTmplIds = this.$Cache.get(SUBSCRIBE_MESSAGE);
- if (!messageTmplIds) {
- getTemlIds().then(res => {
- if (res.data)
- this.$Cache.set(SUBSCRIBE_MESSAGE, JSON.stringify(res.data));
- })
- }
- },
- closeTip: function() {
- this.$Cache.set(TIPS_KEY, true);
- this.iShidden = true;
- },
- // #endif
- getIndexConfig: function() {
- let that = this;
- getIndexData().then(res => {
- that.$set(that, "imgUrls", res.data.banner);
- that.$set(that, "menus", res.data.menus);
- that.$set(that, "itemNew", res.data.roll);
- that.$set(that, "activityList", res.data.activity);
- that.$set(that, "bastBanner", res.data.info.bastBanner);
- that.$set(that, "bastInfo", res.data.info.bastInfo);
- that.$set(that, "bastList", res.data.info.bastList);
- that.$set(that, "fastInfo", res.data.info.fastInfo);
- that.$set(that, "fastList", res.data.info.fastList);
- that.$set(that, "firstInfo", res.data.info.firstInfo);
- that.$set(that, "firstList", res.data.info.firstList);
- that.$set(that, "salesInfo", res.data.info.salesInfo);
- that.$set(that, "likeInfo", res.data.likeInfo);
- that.$set(that, "benefit", res.data.benefit);
- that.$set(that, "logoUrl", res.data.logoUrl);
- that.$set(that, "couponList", res.data.couponList);
- that.$set(that, "newGoodsBananr", res.data.newGoodsBananr);
- // #ifdef H5
- that.subscribe = res.data.subscribe;
- that.setOpenShare();
- // #endif
- // 小程序判断用户是否授权;
- // #ifdef MP
- uni.getSetting({
- success(res) {
- if (!res.authSetting['scope.userInfo']) {
- that.window = that.couponList.length ? true : false;
- } else {
- that.window = false;
- that.iShidden = true;
- }
- }
- });
- // #endif
- // #ifndef MP
- if (that.isLogin) {
- that.window = false;
- } else {
- that.window = that.couponList.length ? true : false;
- }
- // #endif
- })
- },
- onColse: function() {
- this.window = false
- },
- catchTouchMove: function(res) {
- return false
- },
- // 首发新品
- goDetail(item){
- goShopDetail(item,this.uid).then(res=>{
- uni.navigateTo({
- url:`/pages/goods_details/index?id=${item.id}`
- })
- })
- },
- // 微信分享;
- setOpenShare: function() {
- let that = this;
- if (that.$wechat.isWeixin()) {
- getShare().then(res => {
- let data = res.data.data;
- let configAppMessage = {
- desc: data.synopsis,
- title: data.title,
- link: location.href,
- imgUrl: data.img
- };
- that.$wechat.wechatEvevt(["updateAppMessageShareData", "updateTimelineShareData"], configAppMessage);
- })
- }
- },
- // #ifdef H5
- closeFollow() {
- this.followHid = false;
- },
- followTap() {
- this.followCode = true;
- this.followHid = false;
- },
- closeFollowCode() {
- this.followCode = false;
- this.followHid = true;
- },
- getFollow() {
- follow().then(res => {
- this.followUrl = res.data.path;
- })
- .catch(() => {});
- },
- // #endif
- }
- }
- </script>
- <style lang='scss'>
- page{background-color:#fff!important;}
- /* #ifdef MP */
- .navbar {
- position: fixed;
- background-color: #fff;
- top: 0;
- left: 0;
- z-index: 999;
- width: 100%;
- .navbarH {
- position: relative;
- .navbarCon {
- position: absolute;
- bottom: 0;
- width: 100%;
- height: 97rpx;
- .name {
- color: #000;
- font-size: 36rpx;
- font-weight: bold;
- width: 300rpx;
- text-align: center;
- &.on {
- color: #fff;
- }
- }
- .icon-xiangzuo {
- color: #000;
- position: absolute;
- font-size: 40rpx;
- left: 16rpx;
- width: 100rpx;
- height: 56rpx;
- line-height: 54rpx;
- top: 50%;
- transform: translateY(-50%);
- &.on {
- color: #fff;
- }
- }
- .logo {
- width: 127rpx;
- height: 45rpx;
- position: absolute;
- left: 30rpx;
- top: 50%;
- transform: translateY(-50%);
- image {
- width: 100%;
- height: 100%;
- display: block;
- }
- }
- .search {
- width: 360rpx;
- height: 64rpx;
- background-color: #f7f7f7;
- border-radius: 50rpx;
- padding: 0 28rpx;
- box-sizing: border-box;
- font-size: 28rpx;
- color: #bbb;
- margin-right: 26rpx;
- .icon-xiazai5 {
- font-size: 34rpx;
- margin-right: 16rpx;
- }
- }
- }
- }
- }
- /* #endif */
- /* #ifdef MP-WEIXIN */
- .index .indexTip {
- position: fixed;
- right: 42rpx;
- z-index: 9;
- .tip {
- width: 400rpx;
- border-radius: 6rpx;
- background-color: #fff;
- padding: 15rpx 22rpx;
- position: relative;
- &::before {
- content: "";
- width: 0;
- height: 0;
- border-left: 15rpx solid transparent;
- border-right: 15rpx solid transparent;
- border-bottom: 17rpx solid #fff;
- position: absolute;
- top: -14rpx;
- right: 95rpx;
- }
- }
- .text {
- font-size: 22rpx;
- color: #333;
- width: 320rpx;
- image {
- width: 30rpx;
- height: 16rpx;
- display: inline-block;
- }
- }
- .iconfont {
- color: #cdcdcd;
- font-size: 32rpx;
- }
- }
- /* #endif */
- page {
- background-color: #fff !important;
- }
- .index {
- /* #ifdef H5 */
- .follow {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- background-color: rgba(0, 0, 0, 0.36);
- height: 80rpx;
- font-size: 28rpx;
- color: #fff;
- padding: 0 30rpx;
- z-index: 100000;
- .bnt {
- width: 160rpx;
- height: 50rpx;
- background-color: #E93323;
- border-radius: 25rpx;
- font-size: 24rpx;
- text-align: center;
- line-height: 50rpx;
- }
- .iconfont {
- font-size: 30rpx;
- margin-left: 29rpx;
- }
- }
- .followCode {
- .pictrue {
- width: 500rpx;
- height: 720rpx;
- border-radius: 12px;
- left: 50%;
- top: 50%;
- margin-left: -250rpx;
- margin-top: -360rpx;
- position: fixed;
- z-index: 99;
- img {
- width: 100%;
- height: 100%;
- }
- }
- }
- /* #endif */
- /* #ifdef H5 || APP-PLUS-NVUE */
- .header {
- height: 98rpx;
- width: 100%;
- .logo {
- width: 127rpx;
- height: 45rpx;
- margin-right: 25rpx;
- image {
- width: 100%;
- height: 100%;
- display: block;
- }
- }
- .search {
- width: 500rpx;
- height: 64rpx;
- background-color: #f7f7f7;
- border-radius: 50rpx;
- padding: 0 28rpx;
- font-size: 28rpx;
- color: #bbb;
- box-sizing: border-box;
- .iconfont {
- font-size: 34rpx;
- margin-right: 16rpx;
- }
- }
- }
- /* #endif */
- .index-bg {
- width: 100%;
- height: 375rpx;
- position: relative;
- swiper {
- width: 100%;
- height: 100%;
- position: relative;
- }
- .slide-navigator {
- width: 100%;
- height: 100%;
- .slide-image {
- width: 100%;
- height: 100%;
- }
- }
- .uni-swiper-dot {
- width: 20rpx !important;
- height: 5rpx !important;
- border-radius: 3rpx;
- }
- .uni-swiper-dots {
- &.uni-swiper-dots-horizontal {
- margin-bottom: 5rpx;
- }
- }
- }
- .nav {
- padding-top: 26rpx;
- .item {
- width: 25%;
- text-align: center;
- font-size: 26rpx;
- margin-bottom: 35rpx;
- .pictrue {
- width: 90rpx;
- height: 90rpx;
- margin: 0 auto 15rpx auto;
- image {
- width: 100%;
- height: 100%;
- border-radius: 50%;
- }
- }
- }
- }
- .news {
- height: 77rpx;
- border-top: 1rpx solid #f4f4f4;
- padding: 0 30rpx;
- box-shadow: 0 10rpx 30rpx #f5f5f5;
- .pictrue {
- width: 124rpx;
- height: 28rpx;
- border-right: 1rpx solid #ddd;
- padding-right: 23rpx;
- box-sizing: content-box;
- image {
- width: 100%;
- height: 100%;
- }
- }
- .swiperTxt {
- width: 523rpx;
- height: 100%;
- line-height: 77rpx;
- overflow: hidden;
- .text {
- width: 480rpx;
- .label {
- font-size: 20rpx;
- color: #ff4c48;
- width: 64rpx;
- height: 30rpx;
- border-radius: 40rpx;
- text-align: center;
- line-height: 30rpx;
- border: 2rpx solid #ff4947;
- }
- .newsTitle {
- width: 397rpx;
- font-size: 24rpx;
- color: #666;
- }
- }
- .iconfont {
- font-size: 28rpx;
- color: #888;
- }
- swiper {
- height: 100%;
- }
- }
- }
- .specialArea {
- padding: 30rpx;
- .assemble {
- width: 260rpx;
- height: 260rpx;
- position: relative;
- image {
- width: 100%;
- height: 100%;
- border-radius: 5rpx;
- }
- .text {
- position: absolute;
- top: 37rpx;
- left: 22rpx;
- }
- }
- .name {
- font-size: 30rpx;
- color: #fff;
- }
- .infor {
- font-size: 22rpx;
- color: rgba(255, 255, 255, 0.8);
- margin-top: 5rpx;
- }
- .list {
- height: 260rpx;
- width: 416rpx;
- .item {
- width: 100%;
- height: 124rpx;
- position: relative;
- image {
- width: 100%;
- height: 100%;
- }
- .text {
- position: absolute;
- top: 23rpx;
- left: 28rpx;
- }
- }
- }
- }
- .wrapper {
- .title {
- border-top: 1rpx solid #eee;
- padding-top: 34rpx;
- margin: 0 30rpx;
- .text {
- font-size: 24rpx;
- color: #999;
- width: 530rpx;
- .name {
- color: #282828;
- font-size: 30rpx;
- font-weight: bold;
- margin-bottom: 5rpx;
- position: relative;
- .new {
- position: absolute;
- top: 2rpx;
- left: 130rpx;
- font-size: 16rpx;
- font-weight: bold;
- }
- }
- }
- .more {
- font-size: 26rpx;
- color: #333;
- .iconfont {
- margin-left: 9rpx;
- font-size: 26rpx;
- vertical-align: 3rpx;
- }
- }
- }
- .scroll-product {
- white-space: nowrap;
- margin-top: 38rpx;
- padding: 0 30rpx 37rpx 30rpx;
- .item {
- width: 180rpx;
- display: inline-block;
- margin-right: 19rpx;
- border-bottom: 4rpx solid #47b479;
- box-shadow: 0 40rpx 30rpx -10rpx #eee;
- &:nth-of-type(3n) {
- border-bottom: 4rpx solid #ff6960;
- }
- &:nth-of-type(3n-1) {
- border-bottom: 4rpx solid #579afe;
- }
- &:nth-last-child(1) {
- margin-right: 0;
- }
- .img-box {
- position: relative;
- width: 100%;
- height: 180rpx;
- image {
- width: 100%;
- height: 100%;
- border-radius: 6rpx 6rpx 0 0;
- }
- }
- .pro-info {
- font-size: 24rpx;
- color: #282828;
- text-align: center;
- height: 60rpx;
- line-height: 60rpx;
- border: 1rpx solid #f5f5f5;
- border-bottom: 0;
- border-top: 0;
- padding: 0 10rpx;
- }
- }
- }
- .boutique {
- width: 690rpx;
- height: 300rpx;
- margin: 28rpx auto 0 auto;
- swiper {
- width: 100%;
- height: 100%;
- position: relative;
- }
- image {
- width: 100%;
- height: 260rpx;
- }
- .uni-swiper-dot {
- width: 7rpx !important;
- height: 7rpx !important;
- border-radius: 50%;
- }
- .uni-swiper-dot-active {
- width: 20rpx !important;
- border-radius: 5rpx !important;
- }
- .nui-swiper-dots {
- &.uni-swiper-dots-horizontal {
- margin-bottom: -8rpx;
- }
- }
- }
- .newProducts {
- white-space: nowrap;
- padding: 0 30rpx;
- margin: 35rpx 0 42rpx 0;
- .item {
- display: inline-block;
- width: 240rpx;
- margin-right: 20rpx;
- border: 1rpx solid #eee;
- border-radius: 12rpx;
- &:nth-last-child(1) {
- margin-right: 0;
- }
- .img-box {
- position: relative;
- width: 100%;
- height: 240rpx;
- image {
- width: 100%;
- height: 100%;
- border-radius: 12rpx 12rpx 0 0;
- }
- }
- .pro-info {
- font-size: 28rpx;
- color: #333;
- text-align: center;
- padding: 19rpx 10rpx 0 10rpx;
- }
- .money {
- padding: 0 10rpx 18rpx 10rpx;
- text-align: center;
- font-size: 26rpx;
- font-weight: bold;
- }
- }
- }
- }
- .hotList {
- .hot-bg {
- width: 100%;
- height: 215rpx;
- background-image: url('data:image/png;base64,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');
- background-repeat: no-repeat;
- background-size: 100% 100%;
- padding: 0 30rpx;
- box-sizing: border-box;
- font-size: 24rpx;
- color: #fff;
- margin-top: 15rpx;
- .title {
- height: 87rpx;
- .text {
- width: 575rpx;
- .label {
- font-size: 30rpx;
- font-weight: bold;
- margin-right: 20rpx;
- }
- }
- .more {
- font-size: 26rpx;
- .iconfont {
- font-size: 25rpx;
- vertical-align: 2rpx;
- margin-left: 10rpx;
- }
- }
- }
- }
- .list {
- width: 690rpx;
- height: 330rpx;
- border-radius: 20rpx;
- background-color: #fff;
- margin: -128rpx auto 0 auto;
- padding: 0 22rpx;
- box-sizing: border-box;
- box-shadow: 0 0 30rpx -10rpx #aaa;
- .item {
- width: 200rpx;
- &~.item {
- margin-left: 22rpx;
- }
- .pictrue {
- width: 100%;
- height: 200rpx;
- position: relative;
- image {
- width: 100%;
- height: 100%;
- border-radius: 10rpx;
- }
- .numPic {
- width: 50rpx;
- height: 50rpx;
- border-radius: 50%;
- position: absolute;
- top: 7rpx;
- left: 7rpx;
- }
- }
- .name {
- font-size: 26rpx;
- color: #282828;
- margin-top: 12rpx;
- }
- .money {
- font-size: 20rpx;
- font-weight: bold;
- margin-top: 4rpx;
- .num {
- font-size: 28rpx;
- }
- }
- }
- }
- }
- .adver {
- width: 100%;
- height: 180rpx;
- margin-top: 37rpx;
- image {
- width: 100%;
- height: 100%;
- }
- }
- }
- </style>
|