22.uniapp封装$myRequest方法并挂载全局

一.首先
api.js 里面写需要封装的接口

const BASEE_URL = 'http://localhost:8082'

// 封装发送请求
export const myRequest = (options) => {			//	options 传过来的是下面的值 
	// 异步请求一般用于Promise
	return new Promise((resolve,reject) => {		
		uni.request({
			// http://localhost:8082/api/getlunbo		一般分为两个部份 http://localhost:8082/	后期换地址方便	在上面封装一下;	另一部分/api/getlunbo在下面后期封装也可以直接调用			
			url:BASEE_URL + options.url,
			methods: option.methods || {},		// 默认是空对象{}
			success(res) {
				// console.log(res);
				if(res.data.status !== 0){		// 意思打印请求数据看到的	res.data.status
					return uni.showToast({
						title:"获取数据失败",
					})
				}
				// 成功会的	调用
				resolve(res)
			},
			fail(err) {
				uni.showToast({
					title:"请求接口失败",
				})
				// 调用失败时候
				reject(err)
			}
		})
	})
}

myRequest({
	url:'/api/getlunbo',
	methods:'POST',
	data:{}
})

二.把api.js 封装好的 挂载在 main.js 里面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值