fetch方法封装
来源:互联网 发布:mysql 添加外键约束 编辑:程序博客网 时间:2024/06/05 21:50
Fetch API提供了一个获取资源的接口(包括跨网络)。任何使用过 XMLHttpRequest 的人都会熟悉它,但是新的API提供了更强大和更灵活的功能集。API:https://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API
module.exports = { /* * params: let msg = { url: 'userApid', method: 'GET', } * */ http: function (msg) { let myHeaders = new Headers(); let init = { method: msg.method, headers: myHeaders, mode: 'cors', cache: 'default' } return new Promise((resolve, reject) => { fetch('http://106.15.62.222:3001/' + msg.url, init).then((resolve) => { let retCode = resolve.status; // console.log(resolve); // return resolve.json(); if (retCode === 200) { return resolve.json() } else if (retCode === 404) { alert(404) //页面跳转 } else if (retCode === 400) { alert(400) //页面跳转 状态为1的信息 } else if (retCode === 500) { alert(500) //页面跳转 } else if (retCode === 401) { alert(401) //页面跳转 } }).then(data => { resolve(data); }) }) }}
阅读全文
1 0
- react--fetch方法封装
- fetch方法封装
- 基于axios封装fetch方法及调用
- Fetch封装
- ES7标准 fetch请求封装
- Backbone的fetch方法
- fetch()方法介绍
- fetch实践 替代jquery封装的ajax
- fetch下一代ajax请求数据的封装
- React-Native Fetch使用Promise封装(一)
- React Native网络请求fetch简单封装
- ReactNative——fetch封装新姿势
- 用ES6和fetch封装网络请求
- React Native 网络请求封装:使用Promise封装fetch请求
- React Native 网络请求封装:使用Promise封装fetch请求
- React Native 网络请求封装:使用Promise封装fetch请求
- React Native 网络请求封装:使用Promise封装fetch请求
- react中fetch方法小结
- linux常用操作指令
- Android跨进程通信_aidl使用
- python-opencv 的minAreaRect的详解
- 字符串的模式匹配中的算法
- Eclipse安装C++ and Java
- fetch方法封装
- Junit测试
- 我是个菜鸟
- 在windows环境下,java程序调用awk不成功,切乱码 。
- android动画
- vue生命周期简介
- Unity3D -- 获取游戏屏幕的宽高
- Python模块:win32com用法详解
- TCP三次握手,四次挥手图解