ES6 fetch方法封装

Posted gqx-html

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6 fetch方法封装相关的知识,希望对你有一定的参考价值。

   // 请求路径 
  let url = ‘http://jsonplaceholder.typicode.com/users‘ // 传输数据参数 const dataName = name: "Sara", username: "高大丫", email: "35565451@qq.com" ; //封装fetch请求数据方法 class classFetch // fetchFun(请求路径,请求方法,传输数据参数) fetchFun(url, meth, val) return new Promise((resolve, reject) => fetch(url, method: meth, headers: ‘Content-type‘: ‘application/json‘ , body: JSON.stringify(val) ) .then(response => response.json()) .then(data => resolve(data)) .catch(err => reject(err)) ) const fetchObj = new classFetch() fetchObj.fetchFun(url, ‘POST‘, dataName)

  

以上是关于ES6 fetch方法封装的主要内容,如果未能解决你的问题,请参考以下文章

基于 Fetch 的请求封装

React Native 基于Fetch封装HTTPUtil工具类

RN实战项目网络请求封装

解析ajax服务请求——客户端的数据配置解析——服务端node的接收数据的解析——其他状态——fetch——ajax封装fetch

重点突破—— fetch()方法介绍

在Vue中对外部资源进行访问