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

汉中市住建局建设厅网站官网深圳招工网站

汉中市住建局建设厅网站官网,深圳招工网站,外贸专业网站制作,51传奇网页游戏哈喽大家好啊,最近做Vue项目看到axios axios官网:起步 | Axios 中文文档 | Axios 中文网 (axios-http.cn)​​​​​​ 重要点: axios是基于Promise封装的 axios能拦截请求和响应 axios能自动转换成json数据 等等 安装: $ npm i…

 

  哈喽大家好啊,最近做Vue项目看到axios

  axios官网:起步 | Axios 中文文档 | Axios 中文网 (axios-http.cn)​​​​​​

  重要点:

         axios是基于Promise封装的

         axios能拦截请求和响应

         axios能自动转换成json数据

        等等

安装:

$ npm install axios

  1. Vue项目中使用axios实现请求拦截

import axios from 'axios';// 引入axiosconst httpAxios = axios.create({});// 创建实例let config = {TIMEOUT: 600000,//设置超时时间为10min
};// axios 配置超时时间
httpAxios.defaults.timeout = config.TIMEOUT;// axios设置  请求拦截httpAxios.interceptors.request.use(// config配置选项config => {console.log(config,'1')return config;},// errorerror => {return Promise.reject(error);})
  1. Vue项目中使用axios实现响应拦截

 // axios响应拦截httpAxios.interceptors.response.use(// response响应成功response => {const config = response.config;console.log(config,'2')return response;},// 响应errorerror => {const config = error.config;console.log(config,'3')if(error.message.includes('timeout')) {return Promise.reject('timeout');// reject这个错误信息// 判断请求异常信息中是否含有超时timeout字符串}return Promise.reject('网络链接失败,请稍后再试!')})
  1. 封装axios请求

export const getHttpInfo = function (data) {return new Promise((resolve, reject) => {let token = ''if (data.headers) {token = data.headers.Authorization}httpAxios(data).then((res) => {resolve(res)}).catch((e) => {})})
}
  1. 设置超时时间并在响应拦截中判断超时并提示

 gethttpInfo({method: 'post',url: url,data: this.order,headers: {'Authorization': localStorage.getItem('token')}}).then((res) => {}).catch((error) => {this.$message({type: 'warning',message: error!=='timeout' ? error : '其他错误'})});

参考原文:

Vue项目请求超时处理_vue接口请求超时处理_一捆铁树枝的博客-CSDN博客

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

相关文章:

  • 佛山网站建设骏域网站建设专家建设网站的相关软件
  • 吉林大学建设工程学院官方网站基金网站开发
  • 网站建设技术难题互联网创业项目ppt模板
  • 织梦做的的网站首页显示空白游戏软件开发培训学校
  • 北京酷站科技有限公司学生管理系统wordpress
  • 做自己的网站的好处廊坊专业网站制作服务
  • 宠物网站建设总结wordpress导航栏去掉
  • 上城区商城网站建设烟台服装定制
  • 用cms创建自己带数据库的网站页面设计在哪里找
  • 世界著名网站开发语言个人网站建设规划案例
  • 群辉做网站wordpress怎么修改主题
  • 网站建设与设计教程网站是哪家公司开发的
  • 四川网站建设外包业务深圳网络营销网站建设
  • 如何做农产品网站网站 底部
  • 融资网站开发万网wordpress安装教程
  • 社交网站开发 转发网站开发销售
  • 汶上网站建设多少钱企业网站的公司和产品信息的介绍与网络营销关系
  • 榆林做网站的公司电话wordpress demo怎么下载
  • 用模板做网站的方法网站推广公司排名点击查看
  • 设计网站推荐 zoo网站开发属于软件开发
  • 做阿里巴巴的网站的费用吗wordpress自动清缓存
  • 南平做网站手工活接单正规平台
  • 如何在第三方网站做推广网站建设音乐插件怎么弄
  • 做网站的准备什么软件辽宁省交通建设投资集团官方网站
  • 深圳网站建设可以吗网站页面设计制作
  • 为客户网站做产品描述百度指数关键词
  • 肇庆高端模板建站新网站建设市场
  • 做网站如何防止被骗爱生活辽宁移动app
  • 电子政务门户网站建设教训做个网站大约多少钱
  • 建站公司用哪家服务器网页设计实训报告总结100字