|
@@ -13,6 +13,8 @@
|
|
:mp3="curQue.mp3_list[0].url"
|
|
:mp3="curQue.mp3_list[0].url"
|
|
:getCurTime="getCurTime"
|
|
:getCurTime="getCurTime"
|
|
:themeColor="themeColor"
|
|
:themeColor="themeColor"
|
|
|
|
+ :ed="ed"
|
|
|
|
+ type="audioLine"
|
|
ref="audioLine"
|
|
ref="audioLine"
|
|
@handleListenRead="handleListenRead"
|
|
@handleListenRead="handleListenRead"
|
|
/>
|
|
/>
|
|
@@ -33,7 +35,7 @@
|
|
? 'active'
|
|
? 'active'
|
|
: '',
|
|
: '',
|
|
]"
|
|
]"
|
|
- @click="handleChangeTime(curQue.wordTime[indexs].bg)"
|
|
|
|
|
|
+ @click="handleChangeTime(curQue.wordTime[indexs].bg,curQue.wordTime[indexs].ed)"
|
|
></a>
|
|
></a>
|
|
<b v-if="items.number">{{ items.number }}</b>
|
|
<b v-if="items.number">{{ items.number }}</b>
|
|
<span
|
|
<span
|
|
@@ -84,16 +86,19 @@ export default {
|
|
],
|
|
],
|
|
curTime: null,
|
|
curTime: null,
|
|
stopAudio: false,
|
|
stopAudio: false,
|
|
|
|
+ ed: null,
|
|
};
|
|
};
|
|
},
|
|
},
|
|
computed: {},
|
|
computed: {},
|
|
watch: {},
|
|
watch: {},
|
|
//方法集合
|
|
//方法集合
|
|
methods: {
|
|
methods: {
|
|
- handleChangeTime(time) {
|
|
|
|
|
|
+ handleChangeTime(time,edTime) {
|
|
let _this = this;
|
|
let _this = this;
|
|
_this.curTime = time;
|
|
_this.curTime = time;
|
|
|
|
+ _this.stopAudio = true
|
|
_this.$refs.audioLine.onTimeupdateTime(time / 1000, true);
|
|
_this.$refs.audioLine.onTimeupdateTime(time / 1000, true);
|
|
|
|
+ _this.ed = edTime
|
|
},
|
|
},
|
|
getCurTime(curTime) {
|
|
getCurTime(curTime) {
|
|
this.curTime = curTime * 1000;
|
|
this.curTime = curTime * 1000;
|
|
@@ -211,6 +216,9 @@ export default {
|
|
}
|
|
}
|
|
return con;
|
|
return con;
|
|
},
|
|
},
|
|
|
|
+ emptyEd(){
|
|
|
|
+ this.ed = null;
|
|
|
|
+ }
|
|
},
|
|
},
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
created() {
|
|
created() {
|