微信小程序-swiper轮播图圆角滑动会先直角再圆角的解决办法

项目中,轮播图原本的直角觉得不够美观,于是设置了圆角border-radius: 10rpx;,但是会出现一个bug就是,滑动过程中先显示的直角,等滑动一整张之后才会变成圆角。

这个问题真的是苦恼了半天呢,因为在父级上设置了overflow: hidden;然而在iOS真机上并不买账~

1、首先在轮播图的最外层,先设置好圆角,也就是top_img这个view的样式

2、然后在swiper样式上设置ovewflow:hidden;border-radius:10rpx;

很多百度出来的结果都是这样解决的,我不明白,难道只有我的iOS真机上不好用吗?

关键:在swpier样式设置上除了 ovewflow:hidden;border-radius:10rpx;还要再加上很重要的一个: transform: translateY(0);

加上这关键一句之后,问题才得以解决!赶快记录下来,希望可以帮助到跟我遇到相同问题的伙伴们

你可能感兴趣的:(微信小程序-swiper轮播图圆角滑动会先直角再圆角的解决办法)