小圆点出现的位置不对
来源:2-6 Vue项目首页 - 首页轮播图(2)
_追随
2020-05-26 17:59:22
<template>
<div class="wrapper">
<swiper :options="swiperOption">
<swiper-slide>
<img
class="swiper-img"
src="//m.360buyimg.com/mobilecms/s700x280_jfs/t1/127433/27/2782/137046/5ec9d8eaEe9e54188/838ea96d9f6a6061.jpg!cr_1125x445_0_171!q70.jpg.dpg"
/>
</swiper-slide>
<swiper-slide>
<img
class="swiper-img"
src="//m.360buyimg.com/mobilecms/s700x280_jfs/t1/39975/6/2210/103146/5cbfdd4fEd359fb15/90c41bac5ab851de.jpg!cr_1125x445_0_171!q70.jpg.dpg"
/>
</swiper-slide>
<div class="swiper-pagination" slot="pagination"></div>
</swiper>
</div>
</template>
<script>
export default {
name: 'HomeSwiper',
data () {
return {
swiperOption: {
pagination: '.swiper-pagination'
}
}
}
}
</script>
<style lang="stylus" scoped>
..wrapper >>> .swiper-pagination-bullet-active
background red !important
.wrapper
overflow hidden
width 100%
height 0
padding-bottom 31.25%
background-color #eeeeee
.swiper-img
width: 100%;
</style>

2回答
同学你好,是图片高度的问题:

图片高度超出了wrapper盒子的padding-bottom值。因为圆点是相对于swiper-container盒子进行定位的,而这个盒子高度是由图片高度撑起来的,超出padding-bottom值部分隐藏了,所以看不到小圆点。建议修改圆点相对于wrapper盒子定位

效果:

自己再测试下,祝学习愉快!
好帮手慕夭夭
2020-05-26
同学你好,代码不全,老师这边没有办法测试查看效果。但是看同学的代码中,类名前面多写了一个点,去掉一个试试。如下:

如果还是不行,请把全部代码粘贴到问答区,以便老师准确高效的定位问题。
祝学习愉快~
相似问题