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

updata

上级 9718008c
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
</ul> </ul>
</div> </div>
<div class="question"> <div class="question">
<template v-for="(item, index) in questionsData.questions"> <template v-for="(item, index) in dataList">
<div :key="index"> <div :key="index">
<div class="title">{{ questionType[item.type] }}</div> <div class="title">{{ questionType[item.type] }}</div>
<ul> <ul>
...@@ -59,22 +59,22 @@ ...@@ -59,22 +59,22 @@
<template v-if="requestData[item.id][cItem.id]"> <template v-if="requestData[item.id][cItem.id]">
<template v-if="requestData[item.id][cItem.id].answer.length != 0"> <template v-if="requestData[item.id][cItem.id].answer.length != 0">
<template v-if="questionsData.score_items[item.id]"> <template v-if="questionsData.score_items[item.id]">
<li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" :class="questionsData.score_items[item.id][cItem.id].is_right ? 'active1' : 'active2'">{{ cIndex+1 }}</li> <li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" :class="questionsData.score_items[item.id][cItem.id].is_right ? 'active1' : 'active2'">{{ cItem.num }}</li>
</template> </template>
<template v-else> <template v-else>
<li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cIndex+1 }}</li> <li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cItem.num }}</li>
</template> </template>
</template> </template>
<template v-else> <template v-else>
<li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cIndex+1 }}</li> <li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cItem.num }}</li>
</template> </template>
</template> </template>
<template v-else> <template v-else>
<li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cIndex+1 }}</li> <li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cItem.num }}</li>
</template> </template>
</template> </template>
<template v-else> <template v-else>
<li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cIndex+1 }}</li> <li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cItem.num }}</li>
</template> </template>
</template> </template>
</ul> </ul>
...@@ -128,6 +128,17 @@ export default { ...@@ -128,6 +128,17 @@ export default {
computed: { computed: {
isWeapp() { isWeapp() {
return this.$store.state.isWeapp return this.$store.state.isWeapp
},
dataList() {
let num = 1
return this.questionsData.questions.map(item => {
item.question_list.map((subitem, index) => {
subitem.num = num + index
return subitem
})
num += item.question_list.length
return item
})
} }
}, },
methods: { methods: {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论