|
@@ -20,40 +20,42 @@
|
|
|
/>
|
|
|
</div>
|
|
|
<ul>
|
|
|
- <li v-for="(item, index) in curQue.option" :key="index">
|
|
|
- <div class="op-li" v-if="isShowOption(item, index)">
|
|
|
- <a
|
|
|
- v-if="curQue.wordTime && curQue.wordTime.length > 0"
|
|
|
- :class="[
|
|
|
- 'play-btn',
|
|
|
- curTime >= curQue.wordTime[index].bg &&
|
|
|
- curTime < curQue.wordTime[index].ed &&
|
|
|
- stopAudio
|
|
|
- ? 'active'
|
|
|
- : '',
|
|
|
- ]"
|
|
|
- @click="
|
|
|
- handleChangeTime(
|
|
|
- curQue.wordTime[index].bg,
|
|
|
- curQue.wordTime[index].ed
|
|
|
- )
|
|
|
- "
|
|
|
- ></a>
|
|
|
- <div v-html="item.con" class="con"></div>
|
|
|
- <a
|
|
|
- v-for="(itmes, indexs) in toneList"
|
|
|
- :key="indexs"
|
|
|
- :class="[
|
|
|
- 'tone-item',
|
|
|
- lookanswerClass(index, indexs),
|
|
|
- TaskModel == 'ANSWER' ? 'tone-item-default' : '',
|
|
|
- ]"
|
|
|
- @click="handleClick(index, indexs)"
|
|
|
- >
|
|
|
- <img :src="itmes" />
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- </li>
|
|
|
+ <template v-for="(item, index) in curQue.option">
|
|
|
+ <li :key="index" v-if="isShowOption(item, index)">
|
|
|
+ <div class="op-li">
|
|
|
+ <a
|
|
|
+ v-if="curQue.wordTime && curQue.wordTime.length > 0"
|
|
|
+ :class="[
|
|
|
+ 'play-btn',
|
|
|
+ curTime >= curQue.wordTime[index].bg &&
|
|
|
+ curTime < curQue.wordTime[index].ed &&
|
|
|
+ stopAudio
|
|
|
+ ? 'active'
|
|
|
+ : '',
|
|
|
+ ]"
|
|
|
+ @click="
|
|
|
+ handleChangeTime(
|
|
|
+ curQue.wordTime[index].bg,
|
|
|
+ curQue.wordTime[index].ed
|
|
|
+ )
|
|
|
+ "
|
|
|
+ ></a>
|
|
|
+ <div v-html="item.con" class="con"></div>
|
|
|
+ <a
|
|
|
+ v-for="(itmes, indexs) in toneList"
|
|
|
+ :key="indexs"
|
|
|
+ :class="[
|
|
|
+ 'tone-item',
|
|
|
+ lookanswerClass(index, indexs),
|
|
|
+ TaskModel == 'ANSWER' ? 'tone-item-default' : '',
|
|
|
+ ]"
|
|
|
+ @click="handleClick(index, indexs)"
|
|
|
+ >
|
|
|
+ <img :src="itmes" />
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ </template>
|
|
|
</ul>
|
|
|
</div>
|
|
|
</template>
|