Difference between revisions of "Main.js File"
Jump to navigation
Jump to search
(Created page with "<nowiki>import Vue from 'vue' import App from './App.vue' import VueRouter from 'vue-router'; import { myRoutes } from './routes.js'; Vue.use(VueRouter); const router = new...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
< | <pre>import Vue from 'vue' | ||
import App from './App.vue' | import App from './App.vue' | ||
import VueRouter from 'vue-router'; | import VueRouter from 'vue-router'; | ||
Line 30: | Line 30: | ||
router, | router, | ||
render: h => h(App) | render: h => h(App) | ||
})</ | })</pre> | ||
[[VueJs Routing]] |
Latest revision as of 18:05, 17 October 2018
import Vue from 'vue' import App from './App.vue' import VueRouter from 'vue-router'; import { myRoutes } from './routes.js'; Vue.use(VueRouter); const router = new VueRouter({ routes: myRoutes, mode: 'history', scrollBehavior(to, from, savedPosition){ if(savedPosition){ return savedPosition; } if(to.hash){ return{selector: to.hash}; } //return{x:0 , y:700}; } }); // get executed on each routing action router.beforeEach((to, from, next) =>{ console.log('Global before each'); next(); }); new Vue({ el: '#app', router, render: h => h(App) })