走马灯代码结构走一遍 (imgList数组在data中声明,此为本地数据)
Carousel 中有一个height
参数 如果给固定值620px,那么它会出现如图效果 图片的宽高随可视窗口的改变等比放大或缩小,可视窗口缩小图片的宽度和高度缩小, 轮播图的固定高度不變, so…如图所示 如果图片给height: 100%;
属性,图片会拉伸;好吧那就换一个auto,则如图所示
所以要想图片正常显示,又不会出现空白条的办法就是动態改变轮播图的高度跟图片高度相等即可。
- 首先获取图片的高度通过
ref
来获取DOM元素
- 监听窗口发生改变时,获取img的高度给轮播图height属性添加屬性值
初识vue如有误,请指正不胜感激。
发布了16 篇原创文章 · 获赞 3 · 访问量 3万+