vue-resource怎样设置全局属性?

通过vue-resource发出请求,我想在所有的请求发出的时候都调用等待框,看了文档不太明白怎么在全局下设置vue-resource,请指教?

阅读 10.1k
3 个回答

前几天刚好做了个这样的功能

注册之后:

    Vue.http.interceptors.push(function (request, next) {
        // 调用等待框,此处的 this 为发起请求的 component
        next(function (response) {
            // 消掉等待框,此处的 this 为发起请求的 component
        })
    })

几点补充

  • 此段代码在vue 1.0时代亲测可用,但不保证在vue2.0下的可用性。

  • 一个关键点: 以上所有函数不得使用箭头函数,因为箭头函数内this无效

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏