提交 b8fc6c3f authored 作者: lihuihui's avatar lihuihui

updata

上级 71e96e09
......@@ -121,23 +121,32 @@ export default {
observer: true,
autoHeight: true,
on: {
slideChangeTransitionStart: function() {
const qId = this.slides[this.activeIndex].attributes['data-id'].nodeValue
const item = _this.questionData.list.find(item => { return item.question_id === qId })
const totalNum = parseInt(_this.$route.query.type) === 1 ? _this.questionData.error_total : _this.questionData.total
if (this.activeIndex === this.slides.length - 1) {
if (item.num < totalNum) {
_this.pages++
_this.initData(_this.pages)
}
// slideChangeTransitionStart: function() {
// console.log(11111)
// const qId = this.slides[this.activeIndex].attributes['data-id'].nodeValue
// const item = _this.questionData.list.find(item => { return item.question_id === qId })
// const totalNum = parseInt(_this.$route.query.type) === 1 ? _this.questionData.error_total : _this.questionData.total
// if (this.activeIndex === this.slides.length - 1) {
// if (item.num < totalNum) {
// _this.pages++
// _this.initData(_this.pages)
// }
// }
// if (this.activeIndex === 0) {
// if (item.num > 5) {
// _this.pages--
// _this.initData(_this.pages, 1)
// }
// }
// _this.switchPages()
// },
slidePrevTransitionEnd: function() {
if (this.activeIndex === 1) {
_this.initData()
}
if (this.activeIndex === 0) {
if (item.num > 5) {
_this.pages--
_this.initData(_this.pages, 1)
}
}
_this.switchPages()
},
slideNextTransitionEnd: function() {
console.log(3)
}
}
}
......@@ -237,31 +246,33 @@ export default {
const isCf = this.questionData.list.findIndex(i => { return i.question_id === item.question_id })
isCf === -1 && list.push(item)
})
if (!isPush) {
if (this.swiper.slides.length !== 0) {
this.questionData.list = [...this.questionData.list, ...list]
this.swiper.slideTo(0, 0, false)
} else {
this.questionData.list = [...this.questionData.list, ...list]
}
if (this.questionData.list.length > 90) {
for (let i = 0; i < 50; i++) {
this.questionData.list.splice(0, 1)
}
}
} else {
if (this.swiper.slides.length !== 0) {
this.questionData.list = [...list, ...this.questionData.list]
this.swiper.slideTo(this.questionData.list.length - 1, 0, false)
} else {
this.questionData.list = [...list, ...this.questionData.list]
}
if (this.questionData.list.length > 90) {
for (let i = 0; i < 50; i++) {
this.questionData.list.splice(this.questionData.list.length - 1, 1)
}
}
}
this.questionData.list = [...this.questionData.list, ...res.list]
console.log(this.questionData.list)
// if (!isPush) {
// if (this.swiper.slides.length !== 0) {
// this.questionData.list = [...this.questionData.list, ...list]
// this.swiper.slideTo(0, 0, false)
// } else {
// this.questionData.list = [...this.questionData.list, ...list]
// }
// if (this.questionData.list.length > 90) {
// for (let i = 0; i < 50; i++) {
// this.questionData.list.splice(0, 1)
// }
// }
// } else {
// if (this.swiper.slides.length !== 0) {
// this.questionData.list = [...list, ...this.questionData.list]
// this.swiper.slideTo(this.questionData.list.length - 1, 0, false)
// } else {
// this.questionData.list = [...list, ...this.questionData.list]
// }
// if (this.questionData.list.length > 90) {
// for (let i = 0; i < 50; i++) {
// this.questionData.list.splice(this.questionData.list.length - 1, 1)
// }
// }
// }
if (this.isMove) {
this.isMove = false
const goIndex = this.questionData.list.findIndex(item => { return item.question_id === this.$route.query.id })
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论