uview u-swiper 在uniapp使用时,如果上一层元素的css中有dispaly:flex 就会导致u-swiper宽度为0,不显示效果。如: // 这样就会导致轮播图不显示内容,宽度为0 <view style="dispaly: flex"> <u-swiper style="width: 200rpx;"> // 这样设置也是无效,宽度还是为0 :list="list" </u-swiper> </view> 解决方案: 当然是去掉display:flex; u-swiper会自动居中对齐显示。