|
@@ -20,6 +20,21 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <uni-popup ref="popupRef" :animation="false" :is-mask-click="false"
|
|
|
+ mask-background-color="rgba(255, 255, 255, 0.6);">
|
|
|
+ <view class="exam-score-dialog">
|
|
|
+ <view class="score-content-box">
|
|
|
+ <view>答对:<text class="text-red">{{data.right}}</text>题 答错:<text class="text-red">{{data.wrong}}</text>题</view>
|
|
|
+ <view class="text-score">{{data.jifen}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="score-btn-box">
|
|
|
+ <view @click="checkAnswer" class="ckst-btn"></view>
|
|
|
+ <view @click="goStudyContinue" class="jxxx-btn"></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </uni-popup>
|
|
|
+
|
|
|
+
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
@@ -41,7 +56,6 @@
|
|
|
progressMarkers: [],
|
|
|
videoId: "", //阿里云视频id
|
|
|
seekTime: ''
|
|
|
-
|
|
|
}
|
|
|
},
|
|
|
onLoad(options) {
|
|
@@ -87,6 +101,7 @@
|
|
|
|
|
|
|
|
|
<script module="renderScript" lang="renderjs">
|
|
|
+
|
|
|
export default {
|
|
|
mounted() {
|
|
|
console.log("renderScript1")
|
|
@@ -103,6 +118,9 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ open(){
|
|
|
+
|
|
|
+ },
|
|
|
receiveMsg(newValue, oldValue, ownerInstance, instance) {
|
|
|
console.log('service层中的options发生变化')
|
|
|
console.log('新值', newValue)
|
|
@@ -139,34 +157,36 @@
|
|
|
if (newValue) {
|
|
|
console.log(newValue, 'newValuenewValuenewValuenewValuenewValue')
|
|
|
console.log(this.player.getStatus(), 'newValuenewValuenewValuenewValuenewValue')
|
|
|
- switch (this.player.getStatus()) {
|
|
|
- case 'init':
|
|
|
- break;
|
|
|
- case 'ready':
|
|
|
- break;
|
|
|
- case 'loading':
|
|
|
- this.player.play()
|
|
|
- this.player.seek(newValue)
|
|
|
- break;
|
|
|
- case 'play':
|
|
|
- this.player.seek(newValue)
|
|
|
- break;
|
|
|
- case 'pause':
|
|
|
- this.player.play()
|
|
|
- this.player.seek(newValue)
|
|
|
- break;
|
|
|
- case 'playing':
|
|
|
- this.player.seek(newValue)
|
|
|
- break;
|
|
|
- case 'waiting':
|
|
|
- break;
|
|
|
- case 'error':
|
|
|
- break;
|
|
|
- case 'ended':
|
|
|
- break;
|
|
|
- default:
|
|
|
- break;
|
|
|
- }
|
|
|
+ this.player.play()
|
|
|
+ this.player.seek(newValue)
|
|
|
+ // switch (this.player.getStatus()) {
|
|
|
+ // case 'init':
|
|
|
+ // break;
|
|
|
+ // case 'ready':
|
|
|
+ // break;
|
|
|
+ // case 'loading':
|
|
|
+ // this.player.play()
|
|
|
+ // this.player.seek(newValue)
|
|
|
+ // break;
|
|
|
+ // case 'play':
|
|
|
+ // this.player.seek(newValue)
|
|
|
+ // break;
|
|
|
+ // case 'pause':
|
|
|
+ // this.player.play()
|
|
|
+ // this.player.seek(newValue)
|
|
|
+ // break;
|
|
|
+ // case 'playing':
|
|
|
+ // this.player.seek(newValue)
|
|
|
+ // break;
|
|
|
+ // case 'waiting':
|
|
|
+ // break;
|
|
|
+ // case 'error':
|
|
|
+ // break;
|
|
|
+ // case 'ended':
|
|
|
+ // break;
|
|
|
+ // default:
|
|
|
+ // break;
|
|
|
+ // }
|
|
|
// this.player.seek(newValue)
|
|
|
}
|
|
|
},
|