From 3768c08a1b81aafce9fa188586b9728b33a6b2cc Mon Sep 17 00:00:00 2001 From: YM <479443481@qq.com> Date: 星期三, 29 五月 2024 21:55:50 +0800 Subject: [PATCH] 轮播 --- src/components/examinations/index.vue | 19 +++++++------------ 1 files changed, 7 insertions(+), 12 deletions(-) diff --git a/src/components/examinations/index.vue b/src/components/examinations/index.vue index a69612c..753822b 100644 --- a/src/components/examinations/index.vue +++ b/src/components/examinations/index.vue @@ -426,7 +426,6 @@ props: { cardList: { type: Array, - default: [], }, primaryColor: { type: String, @@ -446,7 +445,6 @@ cardData:[] }; }, - inject:['changeQuestionData'], mounted() { this.cardData = this.cardList console.log('this.cardList',this.cardList); @@ -510,7 +508,7 @@ }, // 鎵规敼棰樼洰 (缁冧範,鎴戠殑鍋氶,鎴戠殑鏀惰棌妯″紡涓�) handleQuestion() { - const list = this.$props.cardData; + const list = this.cardData; for (let index = 0; index < list.length; index++) { const item = list[index]; for (let cindex = 0; cindex < item.infoList.length; cindex++) { @@ -555,8 +553,8 @@ } } } - this.$props.cardData = list; - console.log(this.$props.cardData); + this.cardData = list; + console.log(this.cardData); }, getParentWithClass(element, className) { while (element.parentElement) { @@ -580,8 +578,8 @@ ); let oldData = oldAnswerData ? JSON.parse(oldAnswerData) : {}; const asnwerList = []; - for (let index = 0; index < this.$props.cardData.length; index++) { - const item = this.$props.cardData[index]; + for (let index = 0; index < this.cardData.length; index++) { + const item = this.cardData[index]; for (let cindex = 0; cindex < item.infoList.length; cindex++) { const citem = item.infoList[cindex]; asnwerList.push({ @@ -591,11 +589,8 @@ } } if(oldData[pageNum]) { - oldData[pageNum].push(asnwerList) - // for (let dindex = 0; dindex < oldData[pageNum].length; dindex++) { - // const ditem = oldData[pageNum][dindex]; - // for(let eindex = 0; eindex < asnwerList.) - // } + oldData[pageNum] = oldData[pageNum].filter(citem => asnwerList.findIndex(ditem => ditem.id == citem.id) == -1 ) + oldData[pageNum].push(...asnwerList) } else { oldData[pageNum] = asnwerList } -- Gitblit v1.9.1