diff --git a/pages/study/exam.vue b/pages/study/exam.vue index 19f5f8d..39b6463 100644 --- a/pages/study/exam.vue +++ b/pages/study/exam.vue @@ -179,6 +179,7 @@ //console.log(this.paper.items); let totalScore=0; this.paper.items.forEach(item => { + item.score=parseInt(item.score); totalScore+=item.score;//加到总分中 if(item.type != 102){ item.userAnswer=''; @@ -214,8 +215,14 @@ } let allRight = true; item.options.forEach(it =>{ - if(it.answer && item.userAnswer.indexOf(it.id)==-1) { + if(it.answer){ //正确答案 + if(item.userAnswer.indexOf(it.id)==-1){ allRight=false; + } + }else{ + if(item.userAnswer.indexOf(it.id)>-1){ + allRight=false; + } } }); if(allRight){