美文网首页
关于vue-resource会触发两次加载的情况

关于vue-resource会触发两次加载的情况

作者: MsgSS | 来源:发表于2018-09-05 00:00 被阅读227次

一般来说,我们不希望请求重复提交,但是在vue开发的过程中(vue-resource),发现vue-resource如果使用post方式,而且没有参数的话,请求会重复提交。为了解决这个问题,应该合适的请求用合适的方式,如果没有参数,使用get就可以避免重复提交请求,也可以添加随机参数


修正:其实不是vue-resource下才有的,对于angular、vue还有react,发现做了http拦截器后,往往都会发两次请求,其实这是正常的。因为拦截器一般都会对修改请求信息,特别是请求头,所以第一的时候其实是发送一个验证的,验证该请求头在不在允许列表中和询问是否跨域,后台业务逻辑代码只被触发一次,同样http响应也只响应一次。

对于post无参数的时候,发现的确是发来两次请求,而且后台也接收到两次请求,有两个响应,那么解决方案是没有参数的时候添加随机参数

{"__random": Math.random().toString()}

相关文章

  • 关于vue-resource会触发两次加载的情况

    一般来说,我们不希望请求重复提交,但是在vue开发的过程中(vue-resource),发现vue-resourc...

  • JVM 类加载器

    前言 学习过程关注以下问题 类的生命周期是怎样的?类的加载时机,即哪些情况下会触发类加载?其中哪些类的引用会触发初...

  • Vue(3)

    一、Vue中的ajax:vue-resource和axios vue-resource是Vue实现异步加载的官方库...

  • Vue.js Ajax

    Ajax(vue-resource) Vue 要实现异步加载需要使用到 vue-resource 库。 下载:np...

  • 不止面试—jvm类加载面试题详解

    面试题 带着问题学习是最高效的,本次我们将尝试回答以下问题: 什么是类的加载? 哪些情况会触发类的加载? 讲一下J...

  • vue-resource

    vue-resource 以上关于vue-resource详细解释的链接地址。

  • 事件类型-onload

    -onload 页面加载时触发 window.onload 页面加载时触发 -onfoucs :获得焦点是触发-o...

  • 【产品】关于APP数据加载那些事

    本文对数据加载相关内容进行了小结,包括加载触发场景、常见加载策略~ 一、加载触发场景 在页面内触发某个交互,如:点...

  • DOMContentLoaded事件/Load事件的区别?

    DOMContentLoaded事件,页面文档完全加载并解析完毕之后,会触发DOMContentLoaded事件,...

  • 38 ClassLoader类加载器双亲委派机制

    1,简单回顾Class 字节码生成的原理2,哪些操作会触发类加载器3,什么是类加载器,类加载器的作用4,类加载器的...

网友评论

      本文标题:关于vue-resource会触发两次加载的情况

      本文链接:https://www.haomeiwen.com/subject/lognwftx.html