| | |
| | | answerType: { |
| | | type: String, |
| | | value: '' |
| | | }, |
| | | isNight: { |
| | | type: Boolean, |
| | | value: false |
| | | }, |
| | | subjectiveGrade: { |
| | | type: Number, |
| | | value: 0 |
| | | }, |
| | | subjectiveNum: { |
| | | type: Number, |
| | | value: 0 |
| | | } |
| | | |
| | | }, |
| | | created() { |
| | | created( |
| | | |
| | | ) { |
| | | }, |
| | | detached() { |
| | | }, |
| | |
| | | data: { |
| | | showTime: '', // |
| | | percentage: 0, |
| | | ready: 0 |
| | | ready: 0, |
| | | scheduleStyle: 'back', |
| | | }, |
| | | observers: { |
| | | 'countdownTime': function (newValue) { |
| | |
| | | }) |
| | | } |
| | | } |
| | | }, |
| | | 'ready': function (newValue) { |
| | | this.setData({ |
| | | percentage: (this.data.ready / this.data.questionList.length) * 100 |
| | | }) |
| | | }, |
| | | 'isNight': function (newValue) { |
| | | console.log('is', newValue); |
| | | } |
| | | }, |
| | | /** |
| | | * 组件的方法列表 |
| | | */ |
| | | methods: { |
| | | // 夜间和日间模式 |
| | | |
| | | // 判断是否有用户答案 |
| | | isHaveAnswer(data) { |
| | | if (typeof data == 'string') { |
| | |
| | | } else { |
| | | return false |
| | | } |
| | | } else { |
| | | } else if (typeof data == 'object') { |
| | | const answer = data.find((item) => item.length > 0) |
| | | if (answer) { |
| | | return true |
| | | } else { |
| | | return false |
| | | } |
| | | } else { |
| | | return false |
| | | } |
| | | }, |
| | | // // 格式化时间 |