在utils文件夹下建立request.js文件

// 引入baseConfig配置
import config from "./baseConfig.js"

export default (method = "get", url, data = {}, headers = {}) => {
	return new Promise((resolve, reject) => {
		uni.request({
			method,
			url: config.baseURL + url,
			data,
			headers,
			success(res) {
				return resolve(res)
			},
			fail(res) {
				return reject(res)
			}
		})
	})
}

在utils文件夹下建立baseConfig.js配置默认的baseUrl路径:

export default {
	baseURL: "请求的后台路径"
}

使用时在组件内引入:

// 引入封装好的request请求
import http from "../../utils/request.js"

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐