1.dots的长度
//这里不变 console.log(this.dots)长度为5
_initDots(){
this.
dots=
new
Array(
this.
children.
length)
console.
log(
this.
dots)
},
2.轮播的时候防止手动滑动然后错乱顺序
this.
slider.
on(
'scrollEnd',()
=>{
let
pageIndex=
this.
slider.
getCurrentPage().
pageX
//旧版的加上,新版要去掉。
// if (this.loop) {
// pageIndex -= 1
// }
this.
currentPageIndex=
pageIndex
//防止手动滑动,它又自己滑动顺序错乱
if (
this.
autoPlay) {
clearTimeout(
this.
timer)
this.
_play()
}
})
3.无缝循环播放的时候播放到最后一张,不能再播放第一张的问题
this.
timer=
setTimeout(()
=>{
// 把goToPage(pageIndex,0,400)换成next()
// this.slider.goToPage(pageIndex,0,400)
this.
slider.
next()
},
this.
interval)