uniapp封装

list.vue

<view class="box" v-for="item in good" :key="item.id">
<text class="twos">学历</text>
<text class="koko">{{item.xueli}}</text>
<text class="abab">姓名</text>
<text class="one">{{item.name}}</text>
<text class="abab">年纪</text>
<text class="one">{{item.age}}</text>
</view>

<script>
	const $api = require('../../util/api').API   //导入util文件夹的api文件
   data() {
		return {
			good: [],
			}
		},
   onLoad(options) {
		this.id = options.id
		this.list()
		},
  
methods: {

   list() {
     let data = {
     webid: this.id
     }
	 $api.getList(data).then((res) => {
	 this.good = res.data.data
	 }).catch((err) => {
	 console.log(err);
	})
}
}

</script>


util文件夹中创建api.js封装文件

const GET = 'GET';
const POST = 'POST';
const baseURL = 'https://hqc.zzgoodqc.cn'; //配置的域名
function request(method, url, data) {
	return new Promise(function(resolve, reject) {
		let header = {
			'content-type': 'application/json',
		};
		wx.request({
			url: baseURL + url,
			method: method,
			data: method === POST ? JSON.stringify(data) : data,
			header: header,
			success(res) {
				//请求成功
				//判断code是否为0表示成功
				if (res.data.code == 0) {
					resolve(res.data);
				} else {
					//其他错误
					reject(res.data);
				}
			},
			fail(err) {
				//请求失败
				reject(err)
			}
		})
	})
}
//接口可以集合到一块,集中管理
const API = {
	getList: (data) => request(POST, `/index.php/index/User/getWxStudentList`, data),
};
module.exports = {
	API: API
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值