main.js

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import './plugins/element.js'
//导入字体图标
import './assets/fonts/iconfont.css'
Vue.config.productionTip = false
//导入全局样式
import './assets/css/global.css'
import TreeTable from "vue-table-with-tree-grid"
import VueQuillEditor from 'vue-quill-editor'
// 导入富文本编辑器样式
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'
import axios from 'axios'// 导入NProgress, 包对应的JS和CSS
import NProgress from 'nprogress'
import 'nprogress/nprogress.css'Vue.prototype.$http=axios
axios.defaults.baseURL="http://127.0.0.1:8888/api/private/v1/"
// 请求在到达服务器之前,先会调用use中的这个回调函数来添加请求头信息
axios.interceptors.request.use(config => {NProgress.start()// console.log(config)// 为请求头对象,添加token验证的Authorization字段config.headers.Authorization = window.sessionStorage.getItem('token')// 在最后必须 return configreturn config
})
// response 拦截器中,  隐藏进度条NProgress.done()
axios.interceptors.response.use(config => {NProgress.done()return config
})
Vue.config.productionTip=false;
Vue.component('tree-table',TreeTable)
Vue.use(VueQuillEditor)
Vue.filter('dataFormat', function (originVal) {const dt = new Date(originVal)const y = dt.getFullYear()const m = (dt.getMonth() + 1 + '').padStart(2, '0')const d = (dt.getDate() + '').padStart(2, '0')const hh = (dt.getHours() + '').padStart(2, '0')const mm = (dt.getMinutes() + '').padStart(2, '0')const ss = (dt.getSeconds() + '').padStart(2, '0')// yyyy-mm-dd hh:mm:ssreturn `${y}-${m}-${d} ${hh}:${mm}:${ss}`
})
new Vue({router,render: h => h(App)
}).$mount('#app')

前端学习(2038)vue之电商管理系统电商系统之优化nprogress加载进度条相关推荐

  1. 浅谈前端实现页面加载进度条以及 nprogress.js 的实现

    以前在 Vue 的项目用了 nprogress 这个插件,一直对于其如何得知加载进度充满好奇,最近又看到了「前端如何实现页面加载进度条」这个问题,今天周六恰好一探究竟.以下仅为一家之言,如有异议,欢迎 ...

  2. Vue项目实战06:nprogress页面加载进度条

    博客: https://lvsige.top/ nprogress页面加载进度条 前言 很多时候在访问网页的时候我们总是看到页面在加载中,可以却不知道要加载多久,无期限的等待总是让人烦躁不安,所以我们 ...

  3. Vue:页面加载进度条

    这段时间在踩Ant design pro Vue的坑,发现了个在手机端页面上经常出现的,加载进度条,效果蛮不错的!记录下来. cnpm install --save nprogress import ...

  4. Android学习笔记(Android Studio)3-3(ProgressBar ProgressDialog)(加载进度条、转圈圈)UI组件之弹出组件

    Android学习笔记3-3 推荐新手向学习视频:B站https://www.bilibili.com/video/av38409964点我传送 3-3 ProgressBar & Progr ...

  5. NProgress.js - 前端全站进度条插件 - 给你的网站添加一个加载进度条

    0x00 前言 前几天给博客换了@Veen Zhao大佬的Cuteen主题,非常好看,但是因为不想让自己的博客和其他人的千篇一律,于是决定在Cuteen主题的前提下逐渐设计一些自己需要的东西.正巧前几 ...

  6. vue 判断页面加载完成_Vue实战040:nprogress页面加载进度条

    前言 很多时候在访问网页的时候我们总是看到页面在加载中,可以却不知道要加载多久,无期限的等待总是让人烦躁不安,所以我们希望能知道网页加载的进度,这样我们就能做到心中有数是否继续等待页面加载.这个功能我 ...

  7. Vue学习笔记: Vue + Element-ui搭建后台管理系统模板

    Vue学习笔记: Vue + Element-ui搭建后台管理系统模板 技术:Vue + Element-ui 功能:后台管理系统基础模板,路由配置,加载页面进度条,请求响应拦截器的封装等 页面预览: ...

  8. 计算机毕业设计基于springboot+vue+elementUI的网吧管理系统(源码+系统+mysql数据库+Lw文档)

    项目介绍 随着我国的经济发展,人们的生活水平也有了一定程度的提高,对网络的要求也越来越高,很多家庭都有了自己的电脑,但是很多时候大家在家里玩电脑的时候找不到那种玩耍的气氛和氛围,这个时候大家就都选择了 ...

  9. vue aplayer 进度条无法拖动_为 Vue 的惰性加载加一个进度条

    // 每日前端夜话 第412篇// 正文共:1800 字// 预计阅读时间:8 分钟 简介 通常用 Vue.js 编写单页应用(SPA)时,当加载页面时,所有必需的资源(如 JavaScript 和 ...

最新文章

  1. 用Navicat连接MySQL数据库出现1251错误:密码方式错误
  2. js 的push方法
  3. 基于人脸识别的商业大数据2
  4. ORACLE中null的排序问题
  5. oracle 主键自增函数_在 Oracle 中设置自增列
  6. mysql 数据联合查询语句_MySQL - 数据查询 - 联合查询
  7. jdk1.8 64位 32位免费下载
  8. 微量样本RNA甲基化m6A技术比较
  9. 【8001】解决打开idea出现红色感叹号报错信息Cannot find keymap Windows copy?
  10. 在aspx页面显示一张完整的RDL报表
  11. docker搭建searx_『颜值即正义』看小睿“自建搜索引擎”
  12. C++调用webservice服务生成客户端代码-gsoap
  13. 导数,偏导数,方向导数,梯度的理解---微积分数学基础
  14. log4j在maven项目中的使用
  15. EOS智能合约开发系列(一)
  16. 电子邮件营销初学者指南(二):如何开始与撰写
  17. JavaScript(JS) string.italics( )
  18. DDR内存大小计算以及MIG核配置
  19. 服务器桌面没了怎么办,windows2003服务器不显示桌面怎么办
  20. mac抓包工具Charles使用详细教程(图文)

热门文章

  1. 史上最全面,清晰的SharedPreferences解析
  2. jQuery、jQury UI、jQuery Mobile----读书笔记
  3. c++ primer 4.4节练习答案
  4. JavaScript 计时器
  5. Java多线程之JUC包:Semaphore源码学习笔记
  6. 微信公众号开发笔记1-获取Access Token
  7. 二分查找离左边元素最近的(可以等于)
  8. 反射+javacsv+scv文件构建资源获取
  9. 每天一点Swift(五)控制器的生命周期和SizeClass
  10. Codeforces Round #304 (Div. 2)