您的位置:首页 > Web前端 > Vue.js

vue中加载进度条NProgress的使用

2020-07-14 05:26 246 查看


图中蓝色进度条

1、安装

$ npm install --save nprogress 或者
$ yarn add nprogress

//用法
NProgress.start();
NProgress.done();`

2、使用

//导入
import NProgress from 'nprogress'
import 'nprogress/nprogress.css'

router.beforeEach((to, from, next) => {
NProgress.start()
next()
})

router.afterEach(() => {
NProgress.done()
})

或者使用拦截器

axios.interceptors.request.use(function (config) {
NProgress.start()
return config;  //一定要return config
}

axios.interceptors.response.use(function (config) {
NProgress.done()
return config;  //一定要return config
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: