当前位置:   article > 正文

VUE-elementUI 请求封装_vue elementui request

vue elementui request
  1. import axios from "axios";
  2. import store from "@/utils/store";
  3. import router from "@/router";
  4. import { Loading, Message } from "element-ui";
  5. const config = {
  6. baseURL: process.env.VUE_APP_URL,
  7. timeout: 60000,
  8. validateStatus: function(status) {
  9. return status >= 200 && status < 500; // 默认的
  10. },
  11. };
  12. const service = axios.create(config);
  13. let globalLoading=false;
  14. let selfHandleErr;
  15. // 进度条
  16. let globalShowLoading;
  17. function startLoading() {
  18. globalShowLoading = Loading.service({
  19. lock: true,
  20. text: "加载中…",
  21. background: "rgba(0, 0, 0, 0.7)"
  22. });
  23. }
  24. function endLoading() {
  25. globalShowLoading.close();
  26. }
  27. // request拦截器
  28. service.interceptors.request.use(
  29. config => {
  30. let token;
  31. let getToken = sessionStorage.getItem("token");
  32. if(getToken){
  33. token = JSON.parse(sessionStorage.getItem("
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/227644
推荐阅读
相关标签
  

闽ICP备14008679号