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

商品展示介绍网站源码政务网站建设的三大核心功能是什么

商品展示介绍网站源码,政务网站建设的三大核心功能是什么,推广策略和推广方法,网站建设暨检务公开自查报告竟态问题 在我们日常开发经常遇到一些竟态问题 例子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/915769/

相关文章:

  • 北京建商城网站中英文网站开发公司
  • 今鼎网站建设公司网站建设关键字描述
  • 网站首页专题怎么做wordpress接口密码
  • 房产网站建设网站推广巢湖城市建设投资有限公司网站
  • 中国空间站拒绝10国名单天宫山缆车多少钱
  • 中小型网站建设与管理总结竞价推广是什么意思
  • 腾讯风铃怎么建设网站学校网站功能描述
  • 网站素材自己随便玩玩的网站怎么建设
  • 做网站前期费用百度云加速 网站关键词
  • 网站备案名称几个字网络小说网站推广策划方案
  • wordpress仿站入门dedecms手机网站仿制
  • 一个空间可以做多个网站吗北京手机网站建设哪家好
  • 网站建设设计公4399小游戏大全
  • 共享虚拟主机普惠版做网站网站建设与维护的国家定价标准
  • 东莞专业微网站建设推广男女做暖暖的时候网站
  • 杭州哪个网站建设最好医院做网站定位
  • 怎么做网站前段版式设计优秀作品欣赏
  • 沧州手机建站哪家好做网站要空间还是服务器
  • 设计开发建设网站平台苏州知名互联网公司
  • 资阳做网站dns看国外网站
  • 龙岗建网站外贸网站seo优化方案
  • 做网站除了域名还要买什么临安区规划建设局网站
  • 做网站找外包公司要要搞清楚什么整站优化的公司
  • 阿里国际网站首页可以做全屏不个人网站建设教程pdf
  • 方案图网站阳光房的设计效果图
  • 做网站程序怎么写风景旅游网页制作素材
  • 嘉定郑州阳网站建设网站备案网站名称怎么填
  • 中山网站建设文化效果wordpress4.8换成中文
  • 丰台网站建设多少钱网站建设服务费记入什么科目
  • 一站式网页设计服务平台网站空间 阿里云