vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > vue请求数据错误避免

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请求都注明返回接口名称

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文