|
@@ -20,7 +20,7 @@ const routes = [
|
|
|
beforeEnter (to, from, next) {
|
|
|
const audioNode = document.getElementById('global-audio')
|
|
|
// audioNode.pause()
|
|
|
- if (from.name && audioNode.src !== require(`@/assets/audios/${globalConfig.audioName.homeView}.mp3`)) {
|
|
|
+ if (from.name && !audioNode.src.includes(globalConfig.audioName.homeView)) {
|
|
|
audioNode.src = require(`@/assets/audios/${globalConfig.audioName.homeView}.mp3`)
|
|
|
audioNode.play()
|
|
|
}
|
|
@@ -61,7 +61,7 @@ const routes = [
|
|
|
} else {
|
|
|
// 无论是从首页还是从不同楼层过来,导致reload。
|
|
|
const audioNode = document.getElementById('global-audio')
|
|
|
- if (audioNode.src !== require(`@/assets/audios/${globalConfig.audioName.swkkView}.mp3`)) {
|
|
|
+ if (!audioNode.src.includes(globalConfig.audioName.swkkView)) {
|
|
|
audioNode.src = require(`@/assets/audios/${globalConfig.audioName.swkkView}.mp3`)
|
|
|
audioNode.play()
|
|
|
}
|
|
@@ -87,16 +87,16 @@ const routes = [
|
|
|
isShowBottomBar: false,
|
|
|
canFullScreen: false,
|
|
|
},
|
|
|
- beforeEnter(to, from, next) {
|
|
|
- const audioNode = document.getElementById('global-audio')
|
|
|
- if (audioNode.src !== require(`@/assets/audios/${globalConfig.audioName.obliqueAndPano}.mp3`)) {
|
|
|
- audioNode.src = require(`@/assets/audios/${globalConfig.audioName.obliqueAndPano}.mp3`)
|
|
|
- audioNode.play()
|
|
|
- }
|
|
|
- next()
|
|
|
- }
|
|
|
},
|
|
|
],
|
|
|
+ beforeEnter(to, from, next) {
|
|
|
+ const audioNode = document.getElementById('global-audio')
|
|
|
+ if (!audioNode.src.includes(globalConfig.audioName.obliqueAndPano)) {
|
|
|
+ audioNode.src = require(`@/assets/audios/${globalConfig.audioName.obliqueAndPano}.mp3`)
|
|
|
+ audioNode.play()
|
|
|
+ }
|
|
|
+ next()
|
|
|
+ }
|
|
|
},
|
|
|
{
|
|
|
path: '/pano-view',
|
|
@@ -139,7 +139,7 @@ const routes = [
|
|
|
],
|
|
|
beforeEnter (to, from, next) {
|
|
|
const audioNode = document.getElementById('global-audio')
|
|
|
- if (audioNode.src !== require(`@/assets/audios/${globalConfig.audioName.relicsAppr}.mp3`)) {
|
|
|
+ if (!audioNode.src.includes(globalConfig.audioName.relicsAppr)) {
|
|
|
audioNode.src = require(`@/assets/audios/${globalConfig.audioName.relicsAppr}.mp3`)
|
|
|
audioNode.play()
|
|
|
}
|