vue 路由全局注入参数

75 阅读1分钟
以注入参数 brole为例,默认值为'0'
// src/router/index.js
const routes = [
	...
];

const router = new VueRouter({
	routes
});

router.beforeEach((to, from, next) => {
	if (to.query.brole) {
		next();
	} else {
		next({
			path: to.path,
			query: { brole: from.query.brole || '0', ...to.query }
		});
	}
});
export default router;