|
@@ -6,6 +6,7 @@ import "@/assets/style/reset.css"
|
|
|
import "@/assets/style/my-reset.css"
|
|
|
import UAParser from "@/libs/ua-parser.min.js"
|
|
|
import clickOutside from "@/directives/v-click-outside.js"
|
|
|
+import clickAudio from "@/directives/v-click-audio.js"
|
|
|
import mitt from "mitt"
|
|
|
import ElementPlus from 'element-plus'
|
|
|
import 'element-plus/dist/index.css'
|
|
@@ -66,16 +67,15 @@ window.addEventListener('resize', () => {
|
|
|
// e.preventDefault()
|
|
|
// }
|
|
|
|
|
|
-// // safari里只能在交互行为的回调中成功地首次调用audio的play方法,所以需要一个全局的audio元素来播放随时可能需要自发播放的音频。
|
|
|
-// const audioNode = document.createElement("audio")
|
|
|
-// audioNode.id = 'global-audio'
|
|
|
-// audioNode.style.display = 'none'
|
|
|
-// audioNode.loop = true
|
|
|
-// document.body.appendChild(audioNode)
|
|
|
+// 背景音乐
|
|
|
+const bgAudio = new Audio(require('@/assets/audios/bg.mp3'))
|
|
|
+bgAudio.loop = true
|
|
|
+app.config.globalProperties.$bgAudio = bgAudio
|
|
|
|
|
|
app.use(store)
|
|
|
.use(router)
|
|
|
.use(clickOutside)
|
|
|
+ .use(clickAudio)
|
|
|
// .use(VueViewer)
|
|
|
// .component('HotSpot', HotSpot)
|
|
|
.mount('#app')
|