vue-storefront
Version:
A Vue.js, PWA eCommerce frontend
24 lines (20 loc) • 503 B
JavaScript
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const router = new VueRouter({
mode: 'history',
base: __dirname,
scrollBehavior: (to, from, savedPosition) => {
if (to.hash) {
return {
selector: to.hash
}
}
if (savedPosition) {
return savedPosition
} else {
return {x: 0, y: 0}
}
}
}) // routes are registered by theme or modules - here is only global router instance
export default router