|
@@ -4,7 +4,7 @@
|
|
<div class="order">{{ index }}</div>
|
|
<div class="order">{{ index }}</div>
|
|
<div class="flex-center w90Per">
|
|
<div class="flex-center w90Per">
|
|
<img class="icon" :src="item.icon" />
|
|
<img class="icon" :src="item.icon" />
|
|
- <div @click="selectItem(item, index)" class="list-item-container">
|
|
|
|
|
|
+ <div @touchend="selectItem(item, index)" class="list-item-container">
|
|
<span
|
|
<span
|
|
class="list-item-row1"
|
|
class="list-item-row1"
|
|
:class="{
|
|
:class="{
|
|
@@ -20,7 +20,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script lang="ts">
|
|
<script lang="ts">
|
|
-import { defineComponent, ref,defineProps } from "vue";
|
|
|
|
|
|
+import { defineComponent, ref, defineProps } from "vue";
|
|
import { useAudio } from "@/hooks/light/audio";
|
|
import { useAudio } from "@/hooks/light/audio";
|
|
import { useStore } from "vuex";
|
|
import { useStore } from "vuex";
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
@@ -49,16 +49,16 @@ export default defineComponent({
|
|
} else {
|
|
} else {
|
|
window.clearTimeout(audioPlayTimer);
|
|
window.clearTimeout(audioPlayTimer);
|
|
listIndex.value = index;
|
|
listIndex.value = index;
|
|
- let el:Element = document.querySelectorAll(".list-item-container")[listIndex.value]
|
|
|
|
|
|
+ let el: Element = document.querySelectorAll(".list-item-container")[listIndex.value];
|
|
playAudio(item.voice).then((id) => {
|
|
playAudio(item.voice).then((id) => {
|
|
playAudioNext(durationAudio(id as number), store.state.lightConfig.interval);
|
|
playAudioNext(durationAudio(id as number), store.state.lightConfig.interval);
|
|
});
|
|
});
|
|
}
|
|
}
|
|
};
|
|
};
|
|
- let pauseAudioLoop = ()=>{
|
|
|
|
- pauseAudio()
|
|
|
|
- window.clearTimeout(audioPlayTimer)
|
|
|
|
- }
|
|
|
|
|
|
+ let pauseAudioLoop = () => {
|
|
|
|
+ pauseAudio();
|
|
|
|
+ window.clearTimeout(audioPlayTimer);
|
|
|
|
+ };
|
|
|
|
|
|
return {
|
|
return {
|
|
emit,
|
|
emit,
|
|
@@ -66,7 +66,7 @@ export default defineComponent({
|
|
listIndex,
|
|
listIndex,
|
|
selectItem,
|
|
selectItem,
|
|
playAudio,
|
|
playAudio,
|
|
- pauseAudioLoop
|
|
|
|
|
|
+ pauseAudioLoop,
|
|
};
|
|
};
|
|
},
|
|
},
|
|
methods: {},
|
|
methods: {},
|