hookehuyr

fix 音频列表获取

1 <!-- 1 <!--
2 * @Date: 2024-09-15 22:08:49 2 * @Date: 2024-09-15 22:08:49
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-09-23 11:22:37 4 + * @LastEditTime: 2024-09-23 14:03:31
5 * @FilePath: /map-demo/src/views/bieyuan/info.vue 5 * @FilePath: /map-demo/src/views/bieyuan/info.vue
6 * @Description: 文件描述 6 * @Description: 文件描述
7 --> 7 -->
...@@ -45,17 +45,14 @@ ...@@ -45,17 +45,14 @@
45 <div class="info-content"> 45 <div class="info-content">
46 <div v-html="page_details.experience" style="padding: 0 1rem;"></div> 46 <div v-html="page_details.experience" style="padding: 0 1rem;"></div>
47 </div> 47 </div>
48 - <div class="audio-wrapper"> 48 + <div v-if="page_details.experience_audio.length" class="audio-wrapper">
49 - <div :class="['audio-item', play_audio_index === index ? 'click' : '']" v-for="(item, index) in audioList" :key="index"> 49 + <div :class="['audio-item', play_audio_index === index ? 'click' : '']" v-for="(item, index) in page_details.experience_audio" :key="index">
50 - <div>{{ item.text }}</div> 50 + <div>{{ item.name }}</div>
51 <!-- <div :class="['audio-icon', play_audio_index === index ? 'click' : '']"></div> --> 51 <!-- <div :class="['audio-icon', play_audio_index === index ? 'click' : '']"></div> -->
52 <van-icon @click="stopAudio(item, index)" v-if="item.play" size="2rem" name="stop-circle-o" color="#DD7850" /> 52 <van-icon @click="stopAudio(item, index)" v-if="item.play" size="2rem" name="stop-circle-o" color="#DD7850" />
53 <van-icon v-else @click="playAudio(item, index)" size="2rem" name="https://cdn.ipadbiz.cn/bieyuan/map/icon/audio_icon.png" /> 53 <van-icon v-else @click="playAudio(item, index)" size="2rem" name="https://cdn.ipadbiz.cn/bieyuan/map/icon/audio_icon.png" />
54 </div> 54 </div>
55 </div> 55 </div>
56 - <!-- <div style="padding: 0 1rem;">
57 - <img src="https://cdn.ipadbiz.cn/bieyuan/map/xcx.png" style="width: 100%;">
58 - </div> -->
59 </van-tab> 56 </van-tab>
60 </van-tabs> 57 </van-tabs>
61 </van-config-provider> 58 </van-config-provider>
...@@ -258,7 +255,7 @@ defineExpose({ ...@@ -258,7 +255,7 @@ defineExpose({
258 left: 0; 255 left: 0;
259 right: 0; 256 right: 0;
260 height: 1rem; 257 height: 1rem;
261 - box-shadow: rgba(241, 242, 248, 0.5) 0px -3px 20px 12px; 258 + box-shadow: rgba(241, 242, 248, 0.3) 0px -3px 20px 12px;
262 background-color: #f7f7f7; 259 background-color: #f7f7f7;
263 margin: 0 1rem; 260 margin: 0 1rem;
264 border-top-left-radius: 0.5rem; 261 border-top-left-radius: 0.5rem;
......