我刚开始写界面,用的是vue框架,还没有添加事件监听,只引用了一个Swiper插件,控制台报错
Error in nextTick: "TypeError: Cannot read property 'removeEventListener' of undefined"
Swiper代码如下:
<swiper :options="swiperOption" ref="mySwiper" @someSwiperEvent="callback"></swiper>
data () {
return {
swiperOption: {
autoplay: false,
//分页器
pagination: {
el: '.swiper-pagination',
clickable :true,
},
// direction: 'vertical', // 垂直切换选项
loop: true, // 循环模式选项
// 如果需要前进后退按钮
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
// 如果需要滚动条
scrollbar: {
el: '.swiper-scrollbar',
},
},
}
},
methods: {
callback () {
},
},
computed: {
swiper() {
return this.$refs.mySwiper.swiper
}
},
请大神指点一下怎么解决这个错误,多谢!
这描述谁能看明白。不过按报错来看,就是调用removeEventListener的这个对象undefined,看你的代码里没有使用到removeEventListener,那应该就是swiper源码里的报错。
那应该看看swiper的使用方法,肯定有地方没注册或者传入之类的