You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

95 lines
2.4 KiB

<template>
<view class="themes-choiceness">
<!-- <themes-vip
v-if="shopNotice.length != 0"
:shopNotice="shopNotice"
:noticeIcon="shopData.noticeIcon"
></themes-vip> -->
<!-- 优惠 -->
<themes-coupon-one
v-if="shopCoupon.length != 0"
:shopCoupon="shopCoupon"
></themes-coupon-one>
<!-- 视频 -->
<themes-live
v-if="shopVideo.length != 0"
:shopVideo="shopVideo"
:shopNotice="shopNotice"
></themes-live>
<!-- 菜单 -->
<themes-hot
v-if="shopMenu.length != 0"
:shopMenu="shopMenu"
:isShowDots="isShowDots"
></themes-hot>
<!-- 团购 -->
<themes-tuangou
v-if="shopTuangou.length != 0"
:shopTuangou="shopTuangou"
:top="true"
></themes-tuangou>
<!-- 笔记 -->
<themes-note
v-if="shopNote.length != 0"
:shopNote="shopNote"
></themes-note>
<!-- banner -->
<!-- <themes-banner
v-if="shopBanner.length != 0"
:shopBanner="shopBanner"
></themes-banner> -->
<!-- 精选商品 -->
<themes-recommend
v-if="shopProduct.length != 0"
:shopProduct="shopProduct"
></themes-recommend>
<!-- 推荐商品 -->
<themes-shop
v-if="shopSelPro.length != 0"
:shopProduct="shopSelPro"
:isShowTitle="true"
></themes-shop>
<loading v-if="loading"></loading>
</view>
</template>
<script>
import { myMixin } from "../logic/choiceness.js";
import themesHead from "./components/themes-head.vue";
import themesVip from "./components/themes-vip.vue";
import themesCouponOne from "./components/themes-coupon-one.vue";
import themesCimg from "./components/themes-c-img.vue";
import themesHot from "./components/themes-hot.vue";
import themesTuangou from "./components/themes-tuangou.vue";
import themesRecommend from "./components/themes-recommend.vue";
import themesShop from "./components/themes-shop.vue";
import themesNote from "./components/themes-note.vue";
import themesBanner from "./components/themes-banner.vue";
import themesLive from "./components/themes-live.vue";
export default {
mixins: [myMixin],
components: {
themesHead,
themesVip,
themesCouponOne,
themesCimg,
themesHot,
themesTuangou,
themesRecommend,
themesShop,
themesNote,
themesLive,
themesBanner,
},
};
</script>
<style lang="scss" scoped>
.themes-choiceness {
margin-top: -30rpx;
}
</style>