1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
| data() { return { question_data: question_data, count: 0, type: '案例题', question: {}, sub_item: {}, select_option: '', selected: false, startPoint: {}, endPoint: {}, page_index: 0, sub_page_index: 0, isActive: false, status: 0, select_a: false, select_b: false, select_c: false, select_d: false, } }, onLoad() { this.question = this.question_data[this.page_index] this.sub_item = this.question.sub_item[this.sub_page_index] this.count = this.question_data.length }, methods: { commit() { this.isActive = true }, select(option) { switch (option) { case 'A': this.select_a = !this.select_a break case 'B': this.select_b = !this.select_b break case 'C': this.select_c = !this.select_c break case 'D': this.select_d = !this.select_d break default: break } this.selected = true }, nextQuestion() { this.selected = false this.isActive = false this.status = 0 if (this.sub_page_index < this.question.sub_item.length) { this.sub_page_index ++ this.sub_item = this.question.sub_item[this.sub_page_index] } else { this.page_index ++ this.sub_page_index = 0 this.question = this.question_data[this.page_index] this.sub_item = this.question.sub_item[this.sub_page_index] } this.select_a = this.select_b = this.select_c = this.select_d = false }, prevQuestion() { this.selected = false this.isActive = false this.page_index -- this.question = this.question_data[this.page_index] },
|