vue请求数据错误避免问题
作者:天空之枫
别让Vue项目中的axios请求数据错误拖垮用户体验!本文教你3个必学技巧:清空超时数据、用时间戳避免重复点击覆盖、添加友好提示和接口注释,直接点击,立刻掌握数据请求防错核心方法,提升项目稳定性
vue请求数据错误避免
在项目中,axiso请求,
出现几种错误显示问题
1.超时请求时原始数据必须清空,否则会以为已经查询出来
2.重复按钮点击问题,宁可第二次不给他点击,原因axiso请求是异步,如果两次请求时间第一次大于第二次,导致第一次数据覆盖第二次,显示数据错误.,
解决:赋值时间戳,判断两次时间戳是否相同,只取最后一次数据.
let sch = new Date().getTime();
this.sch = sch;
//请求
(body=>{
if(sch == this.sch){
//获取数据显示
}
})
let sch_idnex = new Date().getTime(); this.sch_idnex = sch_idnex;
3.一定要有提示......
4.每段axiso请求都注明返回接口名称
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
