antd版本 4 增加了走马灯的组件,最近的项目中正好使用到,由于页面中不止一个,或者说布局上要实现弹性布局,没想到使用了flex:1,这东西的宽度无限拉长,去github上查了issues,发现也有人提这个问题,但没有给出一个正确的解决方案,我以为是这组件不够成熟导致的,后来我换成Swpier,发现一样有这个问题,于是就尝试了各种方法。
最好的一个办法就是给组件一个宽度,就解决了,问题是我们要的就是弹性效果,无法给元素固定宽度。 于是我尝试了各种方法,在Carousel外层加了个div,且给这个div的宽度设置为0,就可以了。