A neat js progress bar package:
https://www.npmjs.com/package/nprogress
For an example of use with VueJS and axios interceptors seehttps://www.vuemastery.com/courses/next-level-vue/progress-bar-axios-interceptors. Note: this is a part of a paid course.
It uses axios interceptors as a middleware for invoking the loading bar e.g:
import axios from 'axios'import NProgress from 'nprogress' // <--- Import the library const apiClient = axios.create({ ... }) apiClient.interceptors.request.use(config => { // Called on request NProgress.start() return config }) apiClient.interceptors.response.use(response => { // Called on response NProgress.done() return response })
Top comments(0)
Subscribe
For further actions, you may consider blocking this person and/orreporting abuse