2025年小程序 flex_fly app

小程序 flex_fly appflyio 的使用 在小程序中使用请求 只能使用原生的 wx request 如果想要向 axios 一样使用三方包 只能使用 flyio 不然会报错 同时 flyio 是属于多种兼容的可以放心使用到多端 import Fly from flyio dist npm wx const fly new Fly const host process env NODE ENV

flyio的使用

在小程序中使用请求,只能使用原生的wx.request,如果想要向axios一样使用三方包,只能使用flyio,不然会报错,同时flyio是属于多种兼容的可以放心使用到多端。

import Fly from 'flyio/dist/npm/wx'
const fly = new Fly()
const host = process.env.NODE_ENV === "development"? "模拟地址" : "真实地址"
fly.config.baseURL = host
fly.config.headers = {

"X-Tag": "flyio",
'content-type': 'application/json',
'Authorization': '',
'sign': ""
} //设置你的请求头
// 添加请求拦截器
fly.interceptors.request.use((request) => {

wx.showLoading({

title: "加载中",
mask: true
});
return request;
});
// 添加响应拦截器
fly.interceptors.response.use(
(response) => {

wx.hideLoading();
return response;// 请求成功之后将返回值返回
},
(err) => {

// 请求出错,根据返回状态码判断出错原因
console.log(err);
wx.hideLoading();
if (err) {

return "请求失败";
};
}
);
export default fly;

h官方网站 :https://wendux.github.io/dist/#/doc/flyio/readme

编程小号
上一篇 2025-01-28 09:17
下一篇 2025-01-26 12:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/113763.html