vue-antd-admin/src/bootstrap.js
iczer bfb0358217 feat: add function of async router and async menu; 🌟
新增:异步路由和菜单功能;
2020-07-29 11:15:31 +08:00

19 lines
484 B
JavaScript

import {loadRoutes, loginGuard, authorityGuard} from '@/utils/routerUtil'
/**
* 启动引导方法
* 应用启动时需要执行的操作放在这里
* @param router 应用的路由实例
* @param store 应用的 vuex.store 实例
* @param i18n 应用的 vue-i18n 实例
*/
function bootstrap({router, store, i18n}) {
// 加载路由
loadRoutes({router, store, i18n})
// 添加路由守卫
loginGuard(router)
authorityGuard(router, store)
}
export default bootstrap