瀏覽代碼

优选集团

Xiao_123 1 月之前
父節點
當前提交
496386fc97
共有 1 個文件被更改,包括 46 次插入44 次删除
  1. 46 44
      pagesB/preferredGroup/index.vue

+ 46 - 44
pagesB/preferredGroup/index.vue

@@ -1,60 +1,62 @@
 <template>
-	<view v-if="Object.keys(preferred).length > 0" class="ss-p-x-20">
-		<!-- 轮播图 -->
-		<swiper
-      circular
-      :indicator-dots="preferred?.carousel?.length > 1 ? true : false"
-      :autoplay="true"
-      :interval="3000"
-      :duration="500"
-      indicator-active-color="#fff"
-	  	style="height: 180px;"
-    >
-			<swiper-item v-for="(item, index) in preferred.carousel" :key="index">
-        <image :src="item" style="width: 100%; height: 100%" :lazy-load="true" :fade-show="true"></image>
-			</swiper-item>
-		</swiper>
-		<!-- 集团简介 -->
-		<view class="ss-m-t-50">
-			<!-- 标题 -->
-			<uni-title class="ss-m-b-30" type="h1" :title="preferred?.introduce?.title" align="center"></uni-title>
-			<!-- 简介 -->
-			<rich-text class="ss-m-b-30 color-666" :nodes="preferred?.introduce?.describe"></rich-text>
-			<!-- 小图 -->
+	<view v-if="Object.keys(preferred).length > 0">
+		<view class="ss-p-x-20">
+			<!-- 轮播图 -->
 			<swiper
-				v-if="preferred?.introduce?.thumbnail?.length"
 				circular
-				:indicator-dots="true"
+				:indicator-dots="preferred?.carousel?.length > 1 ? true : false"
 				:autoplay="true"
 				:interval="3000"
 				:duration="500"
 				indicator-active-color="#fff"
-				:style="{'height': preferred?.introduce?.thumbnail.length > 1 ? '230px' : '160px'}"
-				class="ss-m-t-50"
+				style="height: 180px;"
 			>
-				<swiper-item v-for="(item, index) in preferred.introduce?.thumbnail" :key="index">
+				<swiper-item v-for="(item, index) in preferred.carousel" :key="index">
 					<image :src="item" style="width: 100%; height: 100%" :lazy-load="true" :fade-show="true"></image>
 				</swiper-item>
 			</swiper>
-
-			<!-- 大图 -->
-			<image class="ss-m-y-30" :src="preferred.introduce?.bigPicture?.url" style="width: 100%;" :lazy-load="true" :fade-show="true" :style="{'height': preferred.introduce?.bigPicture?.height + 'px'}"></image>
-		</view>
-
-		<!-- 品牌介绍 -->
-		<view v-if="preferred?.brandIntroduce?.length" class="ss-m-t-30">
-			<uni-title class="ss-m-b-30 color-666" type="h1" title="品牌介绍" align="center"></uni-title>
-			<uni-swiper-dot class="uni-swiper-dot-box" :info="preferred.brandIntroduce" :current="current" mode="nav" field="content">
-				<swiper :autoplay="true" :interval="5000" class="swiper-box" @change="change" :current="swiperDotIndex" style="height: 172px;">
-					<swiper-item v-for="(item, index) in preferred.brandIntroduce" :key="index">
-						<image :src="item.url" style="width: 100%; height: 100%" :lazy-load="true" :fade-show="true"></image>
-						<view class="swiper-item" :class="'swiper-item' + index">
-							<text style="color: #fff; font-size: 20px;">{{ item.content }}</text>
-						</view>
+			<!-- 集团简介 -->
+			<view class="ss-m-t-50">
+				<!-- 标题 -->
+				<uni-title class="ss-m-b-30" type="h1" :title="preferred?.introduce?.title" align="center"></uni-title>
+				<!-- 简介 -->
+				<rich-text class="ss-m-b-30 color-666" :nodes="preferred?.introduce?.describe"></rich-text>
+				<!-- 小图 -->
+				<swiper
+					v-if="preferred?.introduce?.thumbnail?.length"
+					circular
+					:indicator-dots="true"
+					:autoplay="true"
+					:interval="3000"
+					:duration="500"
+					indicator-active-color="#fff"
+					:style="{'height': preferred?.introduce?.thumbnail.length > 1 ? '230px' : '160px'}"
+					class="ss-m-t-50"
+				>
+					<swiper-item v-for="(item, index) in preferred.introduce?.thumbnail" :key="index">
+						<image :src="item" style="width: 100%; height: 100%" :lazy-load="true" :fade-show="true"></image>
 					</swiper-item>
 				</swiper>
-			</uni-swiper-dot>
-			<view class="color-666 ss-m-t-20 font-size-14">{{ preferred.brandIntroduce[current].desc }}</view>
+
+				<!-- 大图 -->
+				<image class="ss-m-y-30" :src="preferred.introduce?.bigPicture?.url" style="width: 100%;" :lazy-load="true" :fade-show="true" :style="{'height': preferred.introduce?.bigPicture?.height + 'px'}"></image>
+			</view>
+
+			<!-- 品牌介绍 -->
+			<view v-if="preferred?.brandIntroduce?.length" class="ss-m-t-30">
+				<uni-title class="ss-m-b-30 color-666" type="h1" title="品牌介绍" align="center"></uni-title>
+				<uni-swiper-dot class="uni-swiper-dot-box" :info="preferred.brandIntroduce" :current="current" mode="nav" field="content">
+					<swiper :autoplay="true" :interval="5000" class="swiper-box" @change="change" :current="swiperDotIndex" style="height: 172px;">
+						<swiper-item v-for="(item, index) in preferred.brandIntroduce" :key="index">
+							<image :src="item.url" style="width: 100%; height: 100%" :lazy-load="true" :fade-show="true"></image>
+							<view class="swiper-item" :class="'swiper-item' + index">
+								<text style="color: #fff; font-size: 20px;">{{ item.content }}</text>
+							</view>
+						</swiper-item>
+					</swiper>
+				</uni-swiper-dot>
+				<view class="color-666 ss-m-t-20 font-size-14">{{ preferred.brandIntroduce[current].desc }}</view>
+			</view>
 		</view>
 		
 		<!-- 招聘职位 -->