11 changed files with 479 additions and 1015 deletions
@ -1,10 +1,28 @@ |
|||||
import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router' |
import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router' |
||||
|
import NProgress from 'nprogress' // progress bar
|
||||
|
import 'nprogress/css/nprogress.css' // 进度条样式
|
||||
|
|
||||
const routes: Array<RouteRecordRaw> = [] |
NProgress.configure({ showSpinner: false }) // NProgress Configuration
|
||||
|
|
||||
|
const routes: Array<RouteRecordRaw> = [ |
||||
|
{ |
||||
|
path: '/:pathMatch(.*)*', |
||||
|
component: () => import('@/visual-editor/index.vue') |
||||
|
} |
||||
|
] |
||||
|
|
||||
const router = createRouter({ |
const router = createRouter({ |
||||
history: createWebHashHistory(), |
history: createWebHashHistory(), |
||||
routes |
routes |
||||
}) |
}) |
||||
|
|
||||
|
router.beforeEach(() => { |
||||
|
NProgress.start() // start progress bar
|
||||
|
return true |
||||
|
}) |
||||
|
|
||||
|
router.afterEach(() => { |
||||
|
NProgress.done() // finish progress bar
|
||||
|
}) |
||||
|
|
||||
export default router |
export default router |
||||
|
|||||
File diff suppressed because it is too large
Loading…
Reference in new issue