| | |
| | | </div> |
| | | <!-- 解析 --> |
| | | <ul class="show-answer" v-if="isShowAnswer"> |
| | | <li>答案结果:</li> |
| | | <li v-if="isRight !== null">答案结果:<span v-if="isRight" style="color: #83e089;">正确</span> <span v-if="isRight == false" style="color:#d81e06">错误</span></li> |
| | | <li class="show-answer-box"> |
| | | <div>答案:</div> |
| | | <div> |
| | |
| | | checkItemIndex: null, |
| | | isShowAnswer: false, |
| | | isRight: null, |
| | | value:[{left:0,right:0}], |
| | | value:[], |
| | | pageNum:null |
| | | }; |
| | | }, |
| | |
| | | const rightIndex = this.item.options.linkValues.findIndex( |
| | | (citem) => citem.oldId == item.oldId |
| | | ); |
| | | debugger; |
| | | answerArr.push({ |
| | | left: index, |
| | | right: rightIndex, |
| | | }); |
| | | } |
| | | this.isRight = this.areArraysEqual(this.item.userChoise,answerArr) |
| | | this.item.showAnswer = true |
| | | console.log( |
| | | "答案", |
| | | answerArr, |
| | |
| | | }, |
| | | // 重做 |
| | | redo() { |
| | | this.item.showAnswer = false |
| | | localStorage.removeItem(this.config.activeBook.name + '-matching-' + this.pageNum) |
| | | this.value = [] |
| | | for (let index = 0; index < this.leftArr.length; index++) { |
| | |
| | | margin: 30px auto; |
| | | width: 100%; |
| | | height: min-content; |
| | | // background-color: pink; |
| | | box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); |
| | | .show-answer-box { |
| | | padding: 10px; |
| | | li { |
| | | padding:10px |
| | | } |
| | | } |
| | | .btn-bottom { |