ios设备上swiper组件中图片显示不出,滑动一下就出来了,之前一直是可以的,换回旧代码也失败
微信:
版本:6.5.14(iOS)
swiper组件里的图片第一次渲染不出来,需要滑动一下才显示出来,经过一番研究,我貌似找到了问题所在。可以尝试一下下面的方法:
在当前页面的wxml文件中至少要有一个本地路径的默认图片(不能全部是动态渲染的路径),我的是( <image src="{{defaultImg}}"class="forshowswiper"></image>)defaultImg可以写在Page data里,也可以直接写在wxml中
(defaultImg: '../../images/head_portrait.jpg',)
将这个图片随便找个不起眼的位置,在css中设置隐藏如:
.forshowswiper{ visibility: hidden;} 或者是设置透明度 opacity: 0; 就可以了,不能设置display:none,一定要在这个页面把这张默认图片显示出来,只要让它看不见就行了。
这样试一下BUG就看不见了,但是这个方法不是很好,有点投机取巧,希望能有更好的解决办法。