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

updata

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