1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zce-vue-admin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
nprogress.js 735
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
zce Отправлено 4 лет назад 2415f0e
/**
* Inject NProgress into Vue component
* Show progressbar when route & ajax
*/
import router from '../router'
import { axios, nprogress } from '../utils'
export default app => {
// Add nprogress to route
router.beforeEach((to, from, next) => {
nprogress.start()
next()
})
router.afterEach(route => {
nprogress.done()
})
// Add nprogress to ajax
axios.interceptors.request.use(config => {
nprogress.start()
return config
})
axios.interceptors.response.use(response => {
nprogress.done()
return response
}, err => {
nprogress.done()
return Promise.reject(err)
})
// mount the nprogress to Vue component instance
app.config.globalProperties.$nprogress = nprogress
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/zce-vue-admin.git
git@gitlife.ru:oschina-mirror/zce-vue-admin.git
oschina-mirror
zce-vue-admin
zce-vue-admin
master