翻译过来就是 无法读取未定义的属性(正在读取“removeEventListener”)。
不过全局搜索并没有发现有使用removeEventListener,但是报错内容看得出来是来自swiper。
看代码
<swiper ref="refVerSwiper"
:options="swiperVerOption"
class="swiper mySwiper">
<swiper-slide class="swiper-slide el-carousel__item">
</swiper-slide>
<swiper-slide class="swiper-slide el-carousel__item">
</swiper-slide>
<swiper-slide class="swiper-slide el-carousel__item">
</swiper-slide>
</swiper>
export default {
middleware: 'firstScreen',
data () {
return {
swiperVerOption: {
direction: "vertical", // 设置竖向轮播
// 分页器
// pagination: {
// el: ".swiper-pagination",
// clickable: true,
// },
// 滚动条
scrollbar: {
el: '.swiper-scrollbar',
},
// 鼠标滚轮触发
mousewheel: true,
// autoHeight: true, // 响应式高度
// spaceBetween: 10,//slide之间的距离,px
},
}
}
}
html里没有分页器【pagination】以及前进后退按钮【navigation】和滚动条【scrollbar】的话JS里就不要绑定、这样就解决了
我这里是多绑定了滚动条,直接去掉就行