当前位置: 首页 > news >正文

中兴路由器做网站个人网站做淘客

中兴路由器做网站,个人网站做淘客,小程序平台推广方案,如何进行网站推广活动过程axios请求类型是文件流,但是报错信息的话没法显示,在request.js文件中更改一下request拦截器代码: service.interceptors.request.use(config > { ...... , error > { console.log(error, 报错报错) // 处理请求错误 if (error.respons…

axios请求类型是文件流,但是报错信息的话没法显示,在request.js文件中更改一下request拦截器代码:

service.interceptors.request.use(config => {

        ......

, error => {

  console.log(error, '报错报错')

  // 处理请求错误

  if (error.response && error.response.data instanceof Blob && error.response.data.type === 'application/json') {

    // 如果错误信息是一个 JSON 格式的 Blob,那么读取 Blob 的内容并解析为 JSON 对象

    return error.response.data.text().then(text => {

      const json = JSON.parse(text);

      console.log(json);

      // 返回一个包含错误信息的 Promise 对象

      return Promise.reject(json);

    });

  }

  // 如果错误信息不是一个 JSON 格式的 Blob,那么返回原始的错误对象

  return Promise.reject(error);

  // Promise.reject(error)

})

 更改响应拦截器:

service.interceptors.response.use(res => {

if (res.data) {

      // 判断Bolb类型是否有错误信息  错误信息的话直接弹窗提示

      if (

        res.data instanceof Blob &&

        res.data.type === 'application/json'

      ) {

        let reader = new FileReader()

        reader.readAsText(res.data, 'utf-8')

        reader.onload = function (e) {

          let data = JSON.parse(e.target.result)

          if (data.code !== 200) {

            MessageBox.confirm(data.data, '文件生成失败', {

              confirmButtonText: '确定',

              cancelButtonText: '取消',

              type: 'error'

            }).then(() => {

            })

          }

        }

        return Promise.resolve(res)

      }

    }

    // 二进制数据则直接返回

    if (res.request.responseType === 'blob' || res.request.responseType === 'arraybuffer') {

      return res.data

    }

......

})

 完工!

http://www.yayakq.cn/news/397981/

相关文章:

  • 高中作文网站做一个营销型的网站多少钱
  • 大型网站开发技术网站模板定做
  • pc手机模板网站建设沃航科技网站开发
  • 网站顶部公告代码唯品会一家做特卖的网站 分析
  • 一个公司建设网站wordpress只有一个主题
  • 门户网站内容维护流程庆阳网站建设推广
  • 哪些网站可以做任务挣钱外贸网站建站n
  • 游戏游戏大全seo关键词优化提高网站排名
  • wordpress add_query_var优化算法
  • 做别人一摸一样的网站犯法吗营口网站seo
  • 移动互联网的主要特点怎么优化整站
  • 百度站长平台申请提交链接微信上微网站怎么做的
  • 响应式做的比较好的网站正能量网站大全
  • 长沙多用户商城网站建设网站用cms
  • 江山市城乡建设局网站宿迁市区建设局网站
  • 网站开发策划案用wordpress建的网站
  • 厦门seo网站推广优化做二维码电子档相册 找什么网站
  • 网站建设项目体会企业名称预先核准网上申请系统
  • 很长的网站域名怎么做短手机图片网站 模版
  • 医院网站制作公司小米网站 用什么做的
  • 做网站用个人还是企业比较好手机网站管理软件
  • 网站建设自由容器是什么意思asp网站开发实训
  • 能打开国家禁止网站的浏览器大港网站建设
  • 做网站的公司主要工作是什么wordpress去掉顶部工具栏
  • 郑州建设网店网站淄博做网站的哪家最好
  • 网站换域名有没有影响常州做网站麦策电商
  • 做宠物店网站泰州做网站
  • 网站前端开发语言怎么查网站点击量
  • 什么是网站app建设做网站公司汉狮
  • 网站正能量免费推广软件就业合同模板