大前提: 使用swiper组件的情况下(其他组件似乎没这个问题)
问题: 父元素(view)都relative了,子元素(image)绝对定位还是相对于爷爷元素(爷爷swiper-item是absolute)
已解决:
父元素view的position: relative在style行内写样式 OK
父元素view的position: relative在class写 达咩
<!-- swiper-item是absolute-->
<swiper-item>
<view class="{{userType == 1 ? 'swiper-wrapper-wrapper' : 'swiper-wrapper-wrapper-leader'}}" wx:for="{{swiperList[index].swiper}}" index="{{index}}" data-cover="{{item.cover}}" style="position: relative!important;" data-name="{{item.name}}" data-id="{{item.id}}" data-state="{{item.state}}" catchtap="goRoomInfo">
<image wx:if="{{item.state == 0}}" class="slide-image-state" src="../../images/work.png"></image>
<image wx:if="{{item.state == 1}}" class="slide-image-state" src="../../images/hang.png"></image>
<image wx:if="{{item.state == -1}}" class="slide-image-state" src="../../images/close.png"></image>
</view>
</swiper-item>