|
|
@@ -1,17 +1,26 @@
|
|
|
<template>
|
|
|
<view class="w-100 d-flex flex-row flex-wrap" :style="{ gap: `${gap}rpx` }">
|
|
|
- <image
|
|
|
+ <view
|
|
|
v-for="(v, k) in images"
|
|
|
:key="k"
|
|
|
- :src="imagekey ? v[imagekey] : v"
|
|
|
:style="{
|
|
|
width: `calc(${100 / rowCount}% - ${gap}rpx)`,
|
|
|
height: imageHeight,
|
|
|
borderRadius: '10rpx',
|
|
|
+ backgroundImage: `url('${imagekey ? v[imagekey] : v}')`,
|
|
|
+ backgroundSize: 'cover',
|
|
|
}"
|
|
|
- mode="aspectFill"
|
|
|
- @click="itemClick(v, k)"
|
|
|
- />
|
|
|
+ >
|
|
|
+ <image
|
|
|
+ :src="imagekey ? v[imagekey] : v"
|
|
|
+ :style="{
|
|
|
+ width: `100%`,
|
|
|
+ height: `100%`,
|
|
|
+ }"
|
|
|
+ mode="aspectFit"
|
|
|
+ @click="itemClick(v, k)"
|
|
|
+ />
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</template>
|
|
|
|