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

找高权重的网站做外链产品营销推广策略

找高权重的网站做外链,产品营销推广策略,河北省建设招标网站,网站开发中安全性的防范功能背景: 我们在实际项目中通常会遇到登录过期后会跳登录页的情况,回跳过程会根据接口请求的状态码判断是否登陆状态过期,并给出用户提示,如果此时存在多个请求接口同时调用,就会同时报出多个登录过期的提示&#xf…

功能背景:

我们在实际项目中通常会遇到登录过期后会跳登录页的情况,回跳过程会根据接口请求的状态码判断是否登陆状态过期,并给出用户提示,如果此时存在多个请求接口同时调用,就会同时报出多个登录过期的提示,如何避免多个提示同时报出的情况呢?那我们就需要用到取消接口请求的功能

方法:

我们基于axios提供的AbortController对象(fetch提供的原生API)来实现这一功能

步骤:

1.创建接口请求映射表
let abortControllers = new Map()
2.在请求拦截器中存储键值对
Axios.interceptors.request.use((config) => {const controller = new AbortController()const signal = controller.signalconst requestKey = `${config.url}`// 请求地址与控制器绑定abortControllers.set(requestKey, controller)config.metadata = { signal, requestKey } // 自定义字段用于存储return config},(error) => {return Promise.reject(error.data.error.message)}
)
3.响应拦截其中判断是否过期
Axios.interceptors.response.use((res) => {if (res.status === 200) {if (res.data.code == '10008') {ElMessage.warning('登录已过期,请重新登录!')// 取消所有还未执行的接口请求abortControllers.forEach((controller) => controller.abort())abortControllers.clear() // 清空控制器映射router.push('/login')return} else {// 完成的接口在映射表中删除const requestKey = `${res.config.url}`abortControllers.delete(requestKey)return res.data}}},(error) => {// 出错的接口在映射表中删除const requestKey = `${error.config.url}`abortControllers.delete(requestKey)return Promise.reject(error.response.status)}
)
http://www.dtcms.com/wzjs/196403.html

相关文章:

  • 如何检查网站是否做cdn加速厦门人才网官方网站
  • 呼和浩特市做网站的企业培训网站
  • 中国建设网站中天建设平分数热点军事新闻
  • 视频开放api北京seo管理
  • 如何做简易网站最牛餐饮营销手段
  • 天津做网站哪家比较好高州新闻 头条 今天
  • 网站名称和备案名称不一样山西免费网站关键词优化排名
  • 网络公司网站策划书深圳优化公司排名
  • 汕头招聘网seo免费优化
  • 日本人做的招聘网站2345网址导航怎么下载
  • 徐东网站建设公司快速提升关键词排名软件
  • 网站开发需要用例图吗腾讯广告联盟
  • 网站关键词提交公司网页制作教程
  • 做网站手机号抓取的公司网站域名购买
  • 公司的网站建设费用入什么科目线下推广怎么做
  • 做个网站页面多钱优化推广seo
  • 那些网站是html5做的西安网站seo技术厂家
  • 做网站建设销售员准备什么seo如何优化关键词上首页
  • 汽车报价网站自动化测试培训机构哪个好
  • 杭州做网站五网站推广优化外包公司
  • 自助建站系统源源码搜索引擎优化课程总结
  • 天津品牌网站建设公司哪家好百度软件中心下载
  • 常州市网站建设设计百度账号客服
  • 重庆中国建设银行招聘信息网站石家庄疫情最新情况
  • 哪些网站是做批发的长沙靠谱seo优化价格
  • 做行程的网站推荐自助建站模板
  • 又拍网站怎么做的下载微信
  • 新校区建设网站管理规定营销手段和营销方式
  • 东方网景网站建设韶关疫情最新消息
  • 网站建设 域名 空间建站公司网站建设