axios和fetch哪个更好

 我来答
百度网友02a6be8df3
高粉答主

2018-03-31 · 醉心答题,欢迎关注
知道大有可为答主
回答量:244
采纳率:100%
帮助的人:4.4万
展开全部

Fetch API更好。它被定义在BOM的window对象中,你可以用它来发起对远程资源的请求。

基础axios用法

//依赖于axios对私有ajax进行修改import Qs from 'qs'import axios from 'axios'import router from 'router/index'import {errorPrompt, loading, 

closeLoading} from 'util/util'export const status = {  SUCCESS: '100',  NET_ERR: '101',   //   BIZ_ERR: '103', // 业务请求异常

NO_AUTH: '104'}export function fetch(options) {  return new Promise((resolve, reject) => {    let instance = axios.create({
baseURL: process.env.BASE_API,

timeout: 2000,
headers: {        // "tracecode": window.encodeURIComponent(JSON.stringify({"ua":"","cv":"20161230","token":"3dwo0onUUsPKVJcP8tk","os":"windows10","app":"kind","ws":"1*1","pkey":"f8caf7d7-a5d4-4710-b06f-28a922b6a467"}))     

"tracecode": commonBizHeader(isManager(options)),        'Content-Type': 'application/x-www-form-urlencoded'
},

transformRequest: [function (data) {        // Do whatever you want to transform the data        let ret = ''

for (let it in data) {ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'}

天通中星科技有限公司
2024-10-30 广告
北京天通中星科技有限公司,是一家专业从事天通一号卫星移动通信、北斗卫星导航、Ku/Ka宽带高通量卫星通信及特殊行业安全终端产品开发、生产与销售的高科技企业。为了满足国家“天地一体化信息网络”建设需求,天通中星公司基于我国自主知识产权的北斗卫... 点击进入详情页
本回答由天通中星科技有限公司提供
小妮shuo娱乐
情感倾听者

2017-08-04 · 娱乐八卦笑看人生
小妮shuo娱乐
采纳数:112700 获赞数:81420

向TA提问 私信TA
展开全部
Axios是一个基于 promise 的 HTTP 库,

可以用在浏览器和 node.js 中。

Fetch API它被定义在BOM的window对象中,

你可以用它来发起对远程资源的请求。

该方法返回的是一个Promise对象,

让你能够对请求的返回结果进行检索。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式