Authored by 陈峰

router-hook

... ... @@ -4,6 +4,7 @@ import VueCookie from 'vue-cookie';
import Router from 'vue-router';
import App from './pages/app';
import Routers from './pages';
import routerHook from 'router-hook';
import yohoPlugin from './plugins/yoho-plugin';
import './filters';
import './directives';
... ... @@ -21,6 +22,8 @@ Vue.use(yohoPlugin, {
let router = new Router({routes: Routers});
routerHook(router);
new Vue({
el: '#app',
router,
... ...
const hook = (Router) => {
const hook = (router) => {
router.beforeEach((to, from, next) => {
console.log(`${from.path}=>${to.path}`);
return next();
});
};
export default hook;
... ...