1.创建utils/request.js

import cofig from './config.js'
export default (url,data={},method='GET')=>{
	return  new Promise((resolve,reject)=>{
		uni.request({
			url:cofig.baseUrl+url,
			data,
			method,
			success(res) {
				resolve(res.data);
			},
			fail(err) {
				reject(err);
			}
		})
	})
}

2.在utils下创建config.js文件

export default {
	// 在这里写默认请求接口路径
	baseUrl:'http://localhost:端口号'
}

3.导入使用请求

<script>
	//1.导入封装好的请求数据方法
	import http from '@/untils/request.js';
	export default {
		data() {
			return {
			}
		},
		methods: {
			//2.请求数据
			async getIndexData() {
				let {data: res} = await http('接口路径');
				console.log(res);
			}
		},
		created() {
			// 3.在声明周期函数中使用
			this.getIndexData()
		}
	}
</script>

测试接口获取到数据 完成!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐