| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | 
							- <!-- 商品列表组件 <good-list :list="xx"></good-list> -->
 
- <template>
 
- 	<view>
 
- 		<view class="padding-sm  bg-white" v-if="list.length != 0"
 
- 			style=" width: 100%;column-count: 2;column-gap: 10px;margin: 0 auto;">
 
- 			<view class="bg-white radius margin-bottom-sm"
 
- 				style="width: 100%;overflow: hidden;box-shadow: 0rpx 0rpx 10rpx #e5e5e5;break-inside: avoid;"
 
- 				v-for="(item, index) in list" :key="index" @click="goHouseDet(item)">
 
- 				<image :src="item.titleImg?item.titleImg: '../../../static/logo.png'"
 
- 					style="width: 100%;height: 280rpx;" mode="aspectFill"></image>
 
- 				<view>
 
- 					<view class="padding-lr-sm">
 
- 						<view class="text-lg text-bold "
 
- 							style="overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient: vertical;">
 
- 							{{item.name}}
 
- 						</view>
 
- 						<view class="flex flex-wrap" v-if="item.label != ''" style="width: 100%;">
 
- 							<view v-if="ite" v-for="(ite,ind) in item.label" :key="ind"
 
- 								class='cu-tag radius bg-orange light' style="margin-top: 4px;">{{ite}}</view>
 
- 						</view>
 
- 						<view class="text-orange text-bold flex" v-if="item.price" style="margin-top: 10px;">
 
- 							<view class="text-sm" style="line-height:46upx;margin-right: 4upx;">¥</view>
 
- 							<view class="text-lg">{{item.price}}</view>
 
- 						</view>
 
- 					</view>
 
- 					<view class="padding-lr-sm padding-bottom-sm" style="margin-top: 5px;">
 
- 						<view style="height: 1px;background-color: #F7F7F7;"></view>
 
- 						<view class="text-gray"
 
- 							style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 8px;">
 
- 							<text class='cuIcon-location' style="margin-right: 4px;font-size: 16px;"></text>
 
- 							{{item.address}}
 
- 						</view>
 
- 					</view>
 
- 				</view>
 
- 			</view>
 
- 		</view>
 
- 		<empty v-if="list.length === 0" des="暂无数据" show="false"></empty>
 
- 	</view>
 
- </template>
 
- <script>
 
- 	export default {
 
- 		props: {
 
- 			list: {
 
- 				type: Array,
 
- 				default () {
 
- 					return []
 
- 				}
 
- 			}
 
- 		},
 
- 		methods: {
 
- 			goHouseDet(e) {
 
- 				console.log(e)
 
- 				let token = uni.getStorageSync('token')
 
- 				if (token) {
 
- 					uni.navigateTo({
 
- 						url: "/pages/locality/houseDet?id=" + e.id + "&name=" + e.classifyName
 
- 					})
 
- 				} else {
 
- 					uni.navigateTo({
 
- 						url: '/pages/public/login'
 
- 					});
 
- 				}
 
- 			}
 
- 		}
 
- 	}
 
- </script>
 
- <style lang="scss">
 
- 	.cu-tag {
 
- 		height: 36rpx;
 
- 	}
 
- 	.radius {
 
- 		border-radius: 4rpx;
 
- 	}
 
- </style>
 
 
  |