首页 > 其他分享 >iview+vue 加载进度条

iview+vue 加载进度条

时间:2022-08-19 13:14:07浏览次数:59  
标签:Loading vue res 进度条 ViewUI import router iview

效果:浏览器最上方出现一个进度条。

 

 

main.js

import Vue from 'vue'
import ViewUI from 'view-design';
import router from './router/index.js'

Vue.use(ViewUI);

//等待进度条
router.beforeEach((to, from, next) => {
    ViewUI.LoadingBar.start();
    next();
});
router.afterEach(route => {
    ViewUI.LoadingBar.finish();
});

具体使用的方法里使用

handleSubmit() {
  //开始进度条
  this.$Loading.start();
    testFuncton(parm).then(res => {
      if (res.success == true) {
        //关闭进度条
        this.$Loading.finish();
        this.$Message.success('保存成功!');
      } else {
        //方法出错进度条异常
        this.$Loading.error();
        this.$Message.error(res.message);
      }

    }).catch(error => {
              this.$Message.success('保存失败,请联系管理员!');
    });
},

 

标签:Loading,vue,res,进度条,ViewUI,import,router,iview
From: https://www.cnblogs.com/yclh/p/16601652.html

相关文章

  • vue3+ts项目中基本使用
    import{ref,reactive}from 'vue'  // 引入refreactive   //  ref定义响应式数据中基础数据类型  reactive定义 响应式数据中复杂数据类型  ......
  • vue响应式原理浅解
    响应式原理是通过Object.defineProperty()结合发布者订阅者模式来实现的,Object.defineProperty(obj,prop,desc)方法用来添加对象属性,并可进行监听其被获取和被修改。obj:需......
  • Vue面试题04:双向数据绑定相关
    双向数据绑定使用和原理定义:vue中双向绑定就是指v-model指令,可以绑定一个响应式数据到视图,同时视图中变化能同步改变该值。v-model是语法糖,作用在表单项和自定义组件......
  • Vue知识点:qs
    一、qs是什么?qs是一个增加了一些安全性的查询字符串解析和序列化字符串的库。可以进行对象与字符串之间的一个转换。二、qs的安装qs,是axios中自带的,也是npm仓库所管理的......
  • vue pdf导出 html2canvas+jspdf
    第一个.将页面html转换成图片npminstall--savehtml2canvas第二个.将图片生成pdfnpminstalljspdf--save官方文档  http://html2canvas.hertzen.com/ //导......
  • Vue 生命周期
    Vue生命周期常用生命周期钩子:mounted:发送ajax请求,启动定时器、绑定自定义事件、订阅消息等初始化操作beforeDestroy:清除定时器,解绑自定义事件、取消订阅消息等收尾工......
  • Vue基础——将原生事件绑定到组件
    Vue基础——将原生事件绑定到组件1、首先看一个小例子父组件:<template><divid="app"><my-button@click="handleClick"></my-button></div></template><......
  • 盘点Vue2和Vue3的10种组件通信方式(值得收藏)
    Vue中组件通信方式有很多,其中Vue2和Vue3实现起来也会有很多差异;本文将通过选项式API组合式API以及setup三种不同实现方式全面介绍Vue2和Vue3的组件通信方式。其中将要实现......
  • vue cli3 如何配置babel.config.js 可以按需引用多个不同的组件库
    module.exports={  presets:['@vue/app'],  plugins:[    ['import',      {        libraryName:'ant-design-v......
  • vue学习第二天
    1、清空npm缓存、清空node_module2、工程结构分析main.js->  引入的不是vue的构造函数,引入的是一个名为createApp的工厂函数          import......