1234567891011121314151617181920212223 |
- import router from './router'
- // import store from './store'
- // import { Message } from 'element-ui'
- import NProgress from 'nprogress' // progress bar
- import 'nprogress/nprogress.css' // progress bar style
- import getPageTitle from '@/utils/get-page-title'
- NProgress.configure({ showSpinner: false }) // NProgress Configuration
- router.beforeEach(async(to, from, next) => {
- // start progress bar
- NProgress.start()
- // set page title
- document.title = getPageTitle(to.meta.title)
- next()
- })
- router.afterEach(() => {
- // finish progress bar
- NProgress.done()
- })
|