|
@@ -3,6 +3,7 @@ import VueRouter from 'vue-router'
|
|
import Home from '../pages/Home.vue'
|
|
import Home from '../pages/Home.vue'
|
|
import Cover from '@/views/gui/Cover.vue'
|
|
import Cover from '@/views/gui/Cover.vue'
|
|
import RelicsList from '@/views/gui/RelicsList.vue'
|
|
import RelicsList from '@/views/gui/RelicsList.vue'
|
|
|
|
+import RelicDetail from "@/views/gui/RelicDetail.vue"
|
|
|
|
|
|
const originalPush = VueRouter.prototype.push
|
|
const originalPush = VueRouter.prototype.push
|
|
VueRouter.prototype.push = function push (location) {
|
|
VueRouter.prototype.push = function push (location) {
|
|
@@ -21,12 +22,18 @@ const routes = [
|
|
path: 'cover',
|
|
path: 'cover',
|
|
name: 'Cover',
|
|
name: 'Cover',
|
|
component: Cover,
|
|
component: Cover,
|
|
|
|
+
|
|
},
|
|
},
|
|
{
|
|
{
|
|
path: 'relics-list',
|
|
path: 'relics-list',
|
|
name: 'RelicsList',
|
|
name: 'RelicsList',
|
|
component: RelicsList,
|
|
component: RelicsList,
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'relic-detail',
|
|
|
|
+ name: 'RelicDetail',
|
|
|
|
+ component: RelicDetail,
|
|
|
|
+ },
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
@@ -35,4 +42,11 @@ const router = new VueRouter({
|
|
routes
|
|
routes
|
|
})
|
|
})
|
|
|
|
|
|
|
|
+router.beforeEach((to, from, next) => {
|
|
|
|
+ if (from.name === 'Home' && to.name === 'Cover') {
|
|
|
|
+ window.SoundManager.pause('bgm')
|
|
|
|
+ }
|
|
|
|
+ next()
|
|
|
|
+})
|
|
|
|
+
|
|
export default router
|
|
export default router
|