微信小程序请求封装
2023-03-08 03:22:10来源:腾讯云
【资料图】
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刚过三月,开年6部大戏,让5位视后影帝,都脸面丢尽 世界观焦点
- 七英俊
- 棕胸苇鹪鹩 要闻速递
- 现在去西安需要隔离吗?11月西安疫情防控最新规定
- 曝理想汽车建高压超充桩 网友:下一步是不是不用电了-新消息
- 三八节将至,抖音电商里男性消费者下单的玫瑰花同比增长487%_每日头条
- 电影挪威的森林 天天短讯
- 立冬吃饺子的寓意_立冬为什么吃饺子
- 黄精的产地-世界观热点
- 【环球报资讯】英超裁判保护协会CEO:B费该禁赛5场,他就像个有特权的小孩
- 世界滚动:奥锐特3月7日快速回调
- 鲢鱼头的做法有哪些-新消息
- a12处理器跑分_a12处理器
- 做点是什么意思
- 有关长城的诗句有哪些_长城的诗句集锦 世界新消息
- 要闻:张一山鹿鼎记全体演员表_鹿鼎记演员表张一山
- 投资者 2019年8月第7辑_世界独家
- 2023渝北区空港佳园幼儿园招聘
- 乘风破浪的姐姐是什么含义_乘风破浪的姐姐是什么_环球热闻