完整代码:
onLoad() {uni.request({url: getApp().globalData.position + 'Produce/select_employee',data: {username: getApp().globalData.username,},method: 'POST',dataType: 'json',success: res => {this.employee_name = res.data.info.employee_name;// console.log(res.data.info.employee_name)},fail(res) {console.log("查询失败")}});},
核心
- 使用的方法
uni.request({...});
- 与接口相连接的路径
注:这里标红的部分为全局变量
例如:url:'https://域名/api/Produce/select_employee'(表示在使用该域名下的api中的Produce文件的select_employee方法)
url: getApp().globalData.position + 'Produce/select_employee',
- 传入数据到后端
data: {
username: getApp().globalData.username,
},
- 使用的方法
method: 'POST',
- 数据格式
dataType: 'json',
- 成功请求到后端执行操作
这里是将data中的employee_name赋值为成功请求到的数据的info下的employee_name的值
success: res => {
this.employee_name = res.data.info.employee_name;
},
请求到后端失败执行操作
fail(res) {
console.log("查询失败")
}