微信小程序request封装使用(摆脱异步回调)-CSDN博客

75 阅读1分钟

封装

export const request=(params)=>{
	return new Promise((resolve,reject)=>{
		wx.request({
			...params,
			success:(result)=>{
				resolve(result);
			},
			fail:(err)=>{
				reject(err);
			}
		})
	})
}

引入

import {request} from "../../request/index.js"

使用

 request({url:""}).then(result=>{
 	this.setData({
 		data1:result.data.message;
 	})
 })