gcz 2 anos atrás
pai
commit
7c6e6e61ca
2 arquivos alterados com 6 adições e 4 exclusões
  1. 1 1
      center/mystore.vue
  2. 5 3
      center/store.vue

+ 1 - 1
center/mystore.vue

@@ -22,7 +22,7 @@
 					<view class="list-item" v-for="item in dataList" @click="$u.route('/center/store',{id:item.id})" :key="item.id">
 						<view class="item">
 							<view class="image-wrap">
-								<u--image mode="scaleToFill" height="300rpx" :showLoading="true" class="image" :src="item.mainImg"></u--image>
+								<u--image mode="aspectFill" height="300rpx" width="100%" :showLoading="true" class="image" :src="item.mainImg"></u--image>
 							</view>
 							<view class="name ellipsis-1">{{item.name}}</view>
 						</view>

+ 5 - 3
center/store.vue

@@ -10,15 +10,15 @@
 		</u-navbar>
 		<view class="page-wrap">
 			<u-swiper
-				v-if="details.slideImgList.length>0"
-				:list="details.slideImgList"
+				v-if="slideImgList.length>0"
+				:list="slideImgList"
 				height="700rpx"
 				@change="e => currentNum = e.current"
 				:autoplay="false"
 				indicatorStyle="right: 20px"
 			>
 				<view slot="indicator" class="indicator-num">
-					<text class="indicator-num__text">{{ currentNum + 1 }}/{{ details.slideImgList.length }}</text>
+					<text class="indicator-num__text">{{ currentNum + 1 }}/{{ slideImgList.length }}</text>
 				</view>
 			</u-swiper>
 		</view>
@@ -78,6 +78,7 @@
 			return {
 				id:'',
 				details:{slideImgList:[]},
+				slideImgList:[],
 				currentNum:0,
 				telShow:false,
 				tempTel:'',
@@ -98,6 +99,7 @@
 			getPageData(){
 				this.$u.api.shopById({id:this.id}).then(res=>{
 					this.details = res.data;
+					this.slideImgList =  res.data.slideImgList||[];
 					// console.log('getPageData',this.details);
 				}).catch(err=>{
 					console.log('getPageData',err);