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

正规的网站建设公怎么制作网站导航页

正规的网站建设公,怎么制作网站导航页,seo公司电信上海百首网络,做ssp用什么建网站竟态问题 在我们日常开发经常遇到一些竟态问题 例子1 现象1 表格分页,如果设置请求loading, 先切换到分页第99页,迅速在又切换到第1页,最后列表显示的是第99页数据。 原因 由于第99页请求数据花费时间可能500ms,第1页数据只需要100ms,第1页…

竟态问题

在我们日常开发经常遇到一些竟态问题

例子1

现象1

表格分页,如果设置请求loading,
先切换到分页第99页,迅速在又切换到第1页,最后列表显示的是第99页数据。

原因

由于第99页请求数据花费时间可能500ms,第1页数据只需要100ms,第1页数据请求比较快,第99页数据返回慢,所以第99页数据会覆盖第一页数据。

现象2

表单具有提交按钮,如果没有设置提交请求loading时,连续点击两次,就会触发两次表单提交

原因

请求没有做拦截,第一次请求没有结束,又能触发请求

axios中如何简单防止竟态问题

【注】这里只是简单做了防止重复点击

在axios 请求拦截器中可以设置 cancelToken

import axios from 'axios';const cusAxiosFERD = axios.create({});
const cancelToken = axios.CancelToken;
const source = cancelToken.source();
const cacheRequest = {};
// 需要处理竞态问题的 接口
const urls = ['/xxx'];
cusAxiosFERD.interceptors.request.use( (config) => {const curUrl = config.url;if(urls.some(u=>curUrl.indexOf(u) > -1 ) && config.headers.isLimit){cacheRequest[curUrl] && cacheRequest[curUrl]();config.cancelToken = new axios.CancelToken(function executor(c) {cacheRequest[curUrl]  = c;})}return config;
}
http://www.yayakq.cn/news/250115/

相关文章:

  • wordpress植物网站客户管理app
  • 池州网站建设怎么样网站制作中动态展示怎么做
  • 中国制造网内贸站python工程打包供网站开发调用
  • 网站怎么做万词网站内容页面怎么做
  • 漯河专业做网站公司网页版式设计分析图片
  • it公司网站模板做qq图片的网站
  • 建网站建网站的公司永久免费网站建商城
  • 怀宁网站建设网站开发网上教学
  • 做家教网站的资源是什么wordpress安装包文件夹
  • 网站建设需要哪些建一个公司网站需要几天
  • 设计网站作品网站的跳出率
  • 一个网站的开发周期中卫展览展厅设计公司
  • 专业企业建站系统上海seo招聘
  • 营销型网站建设注意网站集约化建设情况汇报
  • 怎么做展示型网站网页设计师学历要求
  • 利用微博做网站推广建筑工程公司官网
  • 怎做连接网站 h5网站制作平台
  • 家用电脑做网站后台成都房产信息网官网查询系统
  • 设计好的建设网站哈尔滨网站建设报价价格
  • 厦门网站建设哪家厦门建设银行青岛城阳网站建设
  • 在凡科做网站编辑郴州seo服务
  • 网站建设记账做什么科目深圳网站的优化
  • 陕西省建设教育培训中心网站有引导的网站
  • 然后在亚马逊网站上做外贸做爰网站下载
  • 大型的网站后台用什么做推广广告
  • 宿州医疗网站建设电子商务行业分析
  • 网站建设一般流程移动互联网开发课程
  • 网站开发项目启动成本wordpress文档管理
  • 自适应营销网站模板wordpress手机主题
  • 长沙网站优化分析网络销售是什么