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方法封装的主要内容,如果未能解决你的问题,请参考以下文章
React Native 基于Fetch封装HTTPUtil工具类
解析ajax服务请求——客户端的数据配置解析——服务端node的接收数据的解析——其他状态——fetch——ajax封装fetch