|
@@ -4,6 +4,10 @@
|
|
|
<h2 v-if="curQue.title">{{curQue.title}}</h2>
|
|
|
<ul>
|
|
|
<li v-for="(items, indexs) in curQue.option" :key="indexs">
|
|
|
+ <Audio
|
|
|
+ :mp3="items.mp3_list.length > 0 ? items.mp3_list[0].url : ''"
|
|
|
+ class="audio-play"
|
|
|
+ />
|
|
|
<b v-if="items.number">{{ items.number }}.</b>
|
|
|
<span class="item-con">{{items.con}}</span>
|
|
|
<input
|
|
@@ -22,8 +26,9 @@
|
|
|
|
|
|
<script>
|
|
|
import Soundrecord from "../preview/Soundrecord.vue"; // 录音模板
|
|
|
+import Audio from "../preview/components/AudioRed.vue"; // 音频播放
|
|
|
export default {
|
|
|
- components: {Soundrecord},
|
|
|
+ components: {Soundrecord,Audio},
|
|
|
props: ["curQue"],
|
|
|
data() {
|
|
|
return {
|
|
@@ -39,13 +44,13 @@ export default {
|
|
|
},
|
|
|
// 处理数据
|
|
|
handleData(){
|
|
|
- if(!this.curQue.Bookanswer){
|
|
|
+ // if(!this.curQue.Bookanswer){
|
|
|
let curCorrect = [];
|
|
|
this.curQue.option.forEach(item => {
|
|
|
curCorrect.push('')
|
|
|
});
|
|
|
this.$set(this.curQue, "Bookanswer", curCorrect);
|
|
|
- }
|
|
|
+ // }
|
|
|
},
|
|
|
handleWav(data) {
|
|
|
|
|
@@ -94,6 +99,10 @@ export default {
|
|
|
align-items: center;
|
|
|
padding: 8px 8px 8px 12px;
|
|
|
margin-bottom: 8px;
|
|
|
+ .audio-play{
|
|
|
+ width: 24px;
|
|
|
+ margin-right: 4px;
|
|
|
+ }
|
|
|
>b{
|
|
|
width: 24px;
|
|
|
line-height: 24px;
|