| | |
| | | }, |
| | | data() { |
| | | return { |
| | | warmUp:[ |
| | | { |
| | | isComplete:false, |
| | | isShowAnswer:false, |
| | | |
| | | |
| | | } |
| | | ], |
| | | imgThirteen: require("../../assets/images/grammar8-1.png"), |
| | | imgThirteenOne: require("../../assets/images/grammar8-2.png"), |
| | | correctIcon:require('@/assets/images/correct.svg'), |
| | | errorIcon:require('@/assets/images/error.svg'), |
| | | showImg: false, |
| | | showImgOne: false, |
| | | rawData: { |
| | |
| | | answer: "facial recognition", |
| | | }, |
| | | }, |
| | | listenThree:[ |
| | | { |
| | | type:"fill", |
| | | isComplete:false, |
| | | isShowAnswer:false, |
| | | value:[ |
| | | { |
| | | answer:'', |
| | | userAnswer:'', |
| | | isRight:null |
| | | }, |
| | | { |
| | | answer:'', |
| | | userAnswer:'', |
| | | isRight:null |
| | | }, |
| | | { |
| | | answer:'', |
| | | userAnswer:'', |
| | | isRight:null |
| | | }, |
| | | { |
| | | answer:'', |
| | | userAnswer:'', |
| | | isRight:null |
| | | }, |
| | | { |
| | | answer:'', |
| | | userAnswer:'', |
| | | isRight:null |
| | | }, |
| | | ] |
| | | } |
| | | ] |
| | | }; |
| | | }, |
| | | mounted() { |
| | | this.getPath(); |
| | | }, |
| | | methods: { |
| | | arrayToString(data) { |
| | | if(Array.isArray(data)) { |
| | | return data.toString() |
| | | } else { |
| | | return data |
| | | } |
| | | }, |
| | | isTextRight(answer, data, num) { |
| | | let flag = null; |
| | | if (data) { |
| | | flag = answer[num] == data |
| | | } else { |
| | | flag = false |
| | | } |
| | | return flag; |
| | | }, |
| | | isShowRight(answer, userAnswer, data) { |
| | | let flag = null; |
| | | if (userAnswer.indexOf(data) > -1) { |
| | | flag = answer.indexOf(data) > -1 ? true : false; |
| | | } else { |
| | | flag = false |
| | | } |
| | | return flag; |
| | | }, |
| | | saveWord(event, word) { |
| | | this.$emit("saveCharacters", event, word); |
| | | }, |