我的項目中引入的是vue2.min.js 、 vue-resource.min.js 文件,這個我要如何設置回調函數呢? this.$http.post(url, { keywords : [
{ 'key' : key, 'limit' : 50 }
]
},{timeout : 3000}).then(function(res) { console.log(res)
},function(err){ console.log(err)
})
1 回答

BIG陽
TA貢獻1859條經驗 獲得超6個贊
找到解決方案了,給遇到同樣問題的小伙伴一個參考! 使用攔截器 Vue.http.interceptors.push(function(request, next) { var timeout if (request.timeout) { clearTimeout(timeout) timeout = setTimeout(function() { console.log('請求超時啦。。。。') request.abort() }.bind(this), request.timeout) } next(function(response) { return response }) })
添加回答
舉報
0/150
提交
取消