Yansen пре 2 година
родитељ
комит
62c4cf8a29
2 измењених фајлова са 12 додато и 11 уклоњено
  1. 5
    4
      src/components/CustMap.vue
  2. 7
    7
      src/utils/resources.js

+ 5
- 4
src/components/CustMap.vue Прегледај датотеку

@@ -16,9 +16,9 @@
16 16
           </div>
17 17
         </div>
18 18
         <div class="body">{{ scenicSpots.desc }}</div>
19
-        <AudioVue :audio="scenicSpots.audio" ref="audioRef" @play="playing = true" @stop="playing = false" />
20 19
       </div>
21 20
     </div>
21
+    <AudioVue :audio="scenicSpots.audio" ref="audioRef" @play="playing = true" @stop="playing = false" />
22 22
     <img class="map-border border-top" :src="borders[0]" alt="" @load="onBorderTopLoad">
23 23
     <img class="map-border border-bottom" :src="borders[1]" alt=""  @load="onBorderBottomLoad">
24 24
     <img class="map-border border-left" :src="borders[2]" alt="" :style="borderLRStyle">
@@ -80,12 +80,12 @@
80 80
     }
81 81
   });
82 82
 
83
-  document.body.addEventListener('click', () => {
83
+  const stopAudio = () => {
84 84
     if (playing.value) {
85 85
       audioRef.value.toggle();
86
+      playing.value = false;
86 87
     }
87
-    show.value = false;
88
-  });
88
+  }
89 89
   
90 90
   const onLoad = e => (imgRef.value = e.target);
91 91
   const onClickAudio = () => audioRef.value.toggle();
@@ -130,6 +130,7 @@
130 130
     if (last.s < diff) {
131 131
       scenicSpots.value = last;
132 132
       show.value = true;
133
+      stopAudio();
133 134
     } else {
134 135
       show.value = false;
135 136
     }

+ 7
- 7
src/utils/resources.js Прегледај датотеку

@@ -16,13 +16,6 @@ export const resources = [
16 16
     name: '封面2',
17 17
     image: './images/封面2.jpg',
18 18
   },
19
-  {
20
-    type: 'map',
21
-    image: './map/map.png',
22
-    amap: {
23
-      key: AMAP_KEY,
24
-    },
25
-  },
26 19
   {
27 20
     image: borders[0],
28 21
     hidden: true,
@@ -352,6 +345,13 @@ export const resources = [
352 345
     audio: './audios/26南京世界文学客厅.mp3',
353 346
     desc: `南京世界文学客厅位于南京紫金山入城余脉、古鸡笼山下东南角,由一座3000平方米的院落改造而成。1500多年前,这里是中国历史上第一座文学馆所在地,而今是南京文学空间网络建设的中心和枢纽,承担了南京文学空间城市空间建设引领性的作用,打造“文学之都”的城市客厅、交流展示中心、文学创新活动的试验场,展示南京的文学文脉和作为天下文枢的独特地位,链接全市文学空间与地标,建立数据共享系统,促进文学互动展示体验与文学创作创新。`,
354 347
   },
348
+  {
349
+    type: 'map',
350
+    image: './map/map.png',
351
+    amap: {
352
+      key: AMAP_KEY,
353
+    },
354
+  },
355 355
   {
356 356
     image: './images/27末尾.jpg',
357 357
     links: [