【世界播资讯】微信小程序请求封装
2023-03-07 14:26:41 来源: 腾讯云
(资料图片)
config.js
const baseUrl = "http://127.0.0.1:8000/";export { baseUrl}
index.js
import { request} from "./request"module.exports = { // 获取导航 getNavList: (data) => request("nav/", "GET", data),}
request.js
import { baseUrl} from "./config.js"module.exports = { /* * url:请求的接口地址 * methodType:请求方式 * data: 要传递的参数 */ request: function (url, methodType, data) { let fullUrl = `${baseUrl}${url}` let token = wx.getStorageSync("token") ? wx.getStorageSync("token") : "" wx.showLoading({ title: "加载中" }); return new Promise((resolve, reject) => { wx.request({ url: fullUrl, method: methodType, data, header: { "content-type": "application/json", // 默认值 "x-api-key": token, }, success: (res) => { if (res.statusCode == 200) { resolve(res.data) } else { wx.showToast({ title: res.data.msg, icon: "none" }) reject(res.data.message) } }, fail: () => { wx.showToast({ title: "接口请求错误", icon: "none" }) reject("接口请求错误") }, complete: () => { setTimeout(() => { wx.hideLoading() }, 100) } }) }) }}
pages/index/index.js
onLoad() { this.goList() }, // 在方法中调用 goList() { let data = {} $api.getNavList(data).then((res) => { console.log(res, "res"); }) },
标签:
[责任编辑:]
猜你喜欢
- (2023-03-07)【世界播资讯】微信小程序请求封装
- (2023-03-07)儿童不爱吃饭怎么调理好4岁_儿童不爱吃饭怎么调理好
- (2023-03-07)买房子首付付多少最划算?买房首付可以多付吗?
- (2023-03-07)输入法不见了怎么调出来?输入法怎么放到任务栏右下角?
- (2023-03-07)类图_天天观察
- (2023-03-07)c盘里的NTUSER DAT是什么文件?ntuser.dat删除了怎么办?
- (2023-03-07)4399.小游戏_43994399小游戏4399-天天快资讯