1.在utils下面创建https.js

const baseUrl = "baseUrl";//域名
export function https(url,method) {
	//设置请求头
	var header = {
		'content-type': 'application/json',
	};
	//检查缓存中有没有token
	var token = wx.getStorageSync('token');
	if (token != '') {
		header = {
			'content-type': 'application/json',
			'Authorization': 'Bearer ' + token
		};
	}
	let promise = new Promise(function(resolve, reject) {
		uni.request({
			header:header,
			url:baseUrl+url,//请求地址
			method:method,//请求方式
			success: (res) => {
				resolve(res)
				console.log(res)
			},
			fail: (res) => {
				reject(res)
				console.log(res)
			}
		})
	})
	return promise
}

2.页面调用

//调用
import {https} from '../../utils/https.js'
//使用方法
https('/xxx/xxx','get').then(res=>{
            		//res即为获取到的数据
					console.log(res)
				})
Logo

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

更多推荐