zoukankan      html  css  js  c++  java
  • vue 中使用nprogress 进度条

    安装方法:

      NPM

      npm install --save nprogress
    

      Yarn

       yarn add nprogress
    一般页面使用方法:
      直接引入js、css或者通过cdn引入。

      <script src='nprogress.js'></script>
      <link rel='stylesheet' href='nprogress.css'/>

      NProgress.start(); //进度条出现
      NProgress.done();  //进度条消失

    在路由文件中使用(导入在入口文件一样)
      router.beforeEach((to, from, next) => {   
        NProgress.start()
        next()
      })
    
      router.afterEach(() => {  
        NProgress.done()
      }

    Vue ui 直接在依赖项目添加

    在入口文件引入
      import NProgress from 'nprogress'
      import 'nprogress/nprogress.css'
       以下为使用方法,分别在响应前和响应后调用开始和结束
      axios.interceptors.request.use(config => {
          NProgress.start();
          return config
      })
      axios.interceptors.response.use(config => {
          NProgress.done();
          return config
      })

     VUE中修改进度条颜色  

    App.vue中的style中增加:

    #nprogress .bar {
          background: red !important; //自定义颜色
     }
    网址 https://madewith.cn/23
  • 相关阅读:
    函数组件在react懒加载的方式
    axios 封装
    react高阶组件+ref转发的组合使用
    Iterator & Iterable 和 Comparable&Comparator
    java.lang.Collections
    虚拟机类加载学习和思考
    垃圾收集器与内存分配策略
    jvm内存区域与内存溢出
    spring装配Bean过程
    索引知识点补充
  • 原文地址:https://www.cnblogs.com/loving0606/p/14061598.html
Copyright © 2011-2022 走看看