
axios服务器通信—3取消请求配置
发布日期:2021-05-06 19:38:37
浏览次数:19
分类:原创文章
本文共 1331 字,大约阅读时间需要 4 分钟。
<template> <div class="hello"> 一起学习axios </div></template><script> import axios from 'axios' import queryString from 'queryString' var CancelToken = axios.CancelToken; var source = CancelToken.source(); var HTTP = axios.create({ baseURL:'http://easy-mock.com/mock/596077559adc231f357bcdfb/axios/', timeout: 1000, responseType:'json', headers:{ 'custome-header': 'miaov', 'content-type':'application/x-www-form-urlencoded' }, transformRequest:[function(data){ console.log(data) data.age = 30; return queryString.stringify(data); }], transformResponse:[function(data){ console.log("transformResponse") console.log(data) data.abc = 'miaov' return data; }], cancelToken: source.token })export default { name: 'hello', created(){ HTTP.post("test-post-axios123",{ miaov:"ketang", // miaov=ketang&username=leo username:"leo" }) .then((response)=>{ console.log(response.data) }) .catch((error) =>{ if (axios.isCancel(error)) { console.log(error.message); }else{ console.log(error) } }) source.cancel('操作被用户取消,因为时间太长了') }}</script><!-- Add "scoped" attribute to limit CSS to this component only --><style scoped> .hello { font-size: 30px; }</style>
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月16日 19时03分25秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
测试基本
2021-05-08
c++中istringstream及ostringstream超详细说明
2021-05-08
c++中ifstream及ofstream超详细说明
2021-05-08
c++中explicit和mutable关键字探究
2021-05-08
c语言结构体字节对齐详解
2021-05-08
linux c/c++面试知识点整理(八)
2021-05-08
linux网络编程系列(十二)--滑动窗口、拥塞控制、断线重连机制
2021-05-08
Deep residual learning for image recognition
2021-05-08
IO控制器
2021-05-08
LeetCode122.买卖股票的最佳时机2Golang版
2021-05-08
Java 知识点总结篇(2)
2021-05-08
Python 知识点总结篇(2)
2021-05-08
Python 知识点总结篇(3)
2021-05-08
Numpy 如何操作数组
2021-05-08
爬取网易科技滚动新闻
2021-05-08
vuex modules
2021-05-08
Java笔记:单链表
2021-05-08
phthon基本语法——温习
2021-05-08
sleep、wait、yield、join——简介
2021-05-08