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

提升了自己的网站网站被k了

提升了自己的网站,网站被k了,网站建设不足之处,策略网页游戏大全1.为设么要使用全局loading 调用的每一个接口都要绑定一个loading真的很烦。 2.实现这个需要考虑哪些要素 首先全局的loading需要一个调用任何接口都要执行的地方打开#xff0c;那就肯定是axios的前置拦截函数了。loading有加载整个页面的#xff0c;也有加载部分页面的那就肯定是axios的前置拦截函数了。loading有加载整个页面的也有加载部分页面的下拉框内容展示区等所以不是所有接口都能使用全局loading这就需要使用一个白名单只对白名单内存在的接口进行处理关闭loading那就肯定是axios的后置拦截函数了。当同时请求多个接口如何判断所有接口请求完成后关闭loading。用一个数组存储请求的接口路径axios后置拦截函数中删除数组中返回状态的接口数组长度0关闭loading即可。 3.实现 let apiList []; // 存储请求的接口 api.interceptors.request.use(request {let {interfaceLoading,whiteList} store.state.global// 启动全局lodingif(whiteList.indexOf(request.url) -1 !interfaceLoading){store.commit(global/setInterfaceLoading,true)// 记录请求接口,用于判断何时取消loadingapiList.push(request.url)}return request} )api.interceptors.response.use(response {// 清除请求地址清空则取消loadinglet index apiList.findIndex((item)itemresponse.config.url)if(index!-1){apiList.splice(index,1)}if(apiList.length0){store.commit(global/setInterfaceLoading,false)}// 以下为处理返回数据结果if (response.data) {if (response.data.status 200) {return Promise.resolve(response.data)}else if (response.data.errorType) {// alert.typeOne(error,response.data.msg)return Promise.resolve(response.data)} else {// 请求成功并且没有报错return Promise.resolve(response.data)}} else {toLogin()}}
http://www.pierceye.com/news/400487/

相关文章:

  • 订餐网站系统建设方案建一个网上商城需要多少钱
  • 手机网站asp付费抽奖网站怎么做
  • 国际网站哪里做vs2010 c 建设网站
  • 企业网站更新什么内容永城做网站
  • wordpress 众筹网站模板html5风格网站特色
  • 服装设计参考网站重庆景点排名
  • 网至普的营销型网站建设扬州网站商城建设价格表
  • 成品网站价格表简答网站内容建设的时候内链重要性
  • 视频链接生成器某网站搜索引擎优化
  • flash网站案例vi设计是设计什么
  • ip查询网站备案查询企业网络营销推广平台
  • 多城市网站建设免费制作小程序的平台
  • 郑州网站建设出名吗?wordpress获取登录密码
  • 网站建设论文的开题报告重庆市工程建设信息
  • 商务网站设计方案门户网站的优点
  • 河津网站制作wampserver做的网站
  • 洛阳专业网站设计开发制作建站公司零陵区住房和城乡建设局网站
  • 在哪里可以学做网站游戏开发大亨下载
  • 找人做ps的网站无锡 做公司网站
  • 云速建站可以建个人网站吗wordpress仿站难吗
  • 如何取外贸网站域名凡科h5制作教程
  • 蜘蛛不抓取网站的原因中山h5网站建设
  • 百度免费推广网站建网站用的免费软件
  • 网站建设西安哪里好广州做企业网站的公司
  • 汉中市网站建设爱墙 网站怎么做
  • 失物招领网站开发项目需求分析搭建外文网站
  • 免费网站空间免备案自学php做网站
  • 南宁网站建设nnit30郴州市第一职业中专
  • 想开个影视网站 那有做的莱芜信息平台
  • js做网站登录有服务器了怎么做网站