解决方法如下图: 给swiper组件每一级固定一样的高度就好了
/deep/.swiper-container {
width: 100%;
margin-left: auto;
margin-right: auto;
height: remit(1550) !important;
.swiper-wrapper {
width: 100%;
height: remit(1550) !important;
.swiper-slide {
overflow: auto;
height: remit(1550) !important;
display: flex;
justify-content: center;
}
}
}
这个是判断下滑到第几页了,如果需要下滑到最后一页跳转其它路径,可以这样写:
slideChange(index) {
let touchStart
this.swiper.slides.on('touchstart', function (e) {
touchStart = e.targetTouches[0].pageY;
}, true);
this.swiper.slides.on('touchmove', function (e) {
this.current = e.targetTouches[0].pageY;
let touchesDiff = this.current - touchStart;
if (touchesDiff < -130) {
location.href = `https://youxi.vip.qq.com/m/act/60f344f2c8_tencentanime_611453.html?ADTAG=event.611453.kaiqiye`
}
}, true)
},
|