Uniapp request interface method: 1. Use GET to request data, the code is [method: 'GET',success: (res)=>{}]; 2. Use POST to send a json format request, The code is [method: 'POST', data: params].

The operating environment of this tutorial: windows7 system, uni-app2.5.1 version, thinkpad t480 computer.
Recommended (free):uni-app development tutorial
uniapp request interface method:
Configure in the main.js file:
//Vue.prototype.$baseUrl="http://192.168.1.164/api" //线下接口 Vue.prototype.$baseUrl="https://m.demo.com/api" //线上接口
Request in the demo.vue page:
GET-request data
getInfo(){ uni.request({ url: `${this.$baseUrl}/api-demo/getDemoById?lid=${lid}&page=${this.page}&pagesize=${this.pagesize}`, //这里的lid,page,pagesize只能是数字或字母 method: 'GET', success: (res)=>{}, fail: (err)=>{} }) }
Note: Parameters carried in the URL can only be numbers or letters, not Chinese characters. If the parameters contain Chinese characters, such as the search function, the parameters need to be carried in data. As follows: data:params
POST-Send json format request
sendInfo(){ let params = { "phone":this.userphone, "name":this.username } uni.request({ url: `${this.$baseUrl}/api-demo/send`, method: 'POST', data: params, success: (res)=>{}, fail: (err)=>{} }) }
POST-Send FormData format request
sendInfo(){ let params = { "phone":this.userphone, "name":this.username } let headers={ "Content-Type":"application/x-www-form-urlencoded" //设置一下请求头即可 } uni.request({ url: `${this.$baseUrl}/api-demo/send`, method: 'POST', header: headers, data: params, success: (res)=>{}, fail: (err)=>{} }) }
Carry token## when requesting the interface #
sendInfo(){ let params = { "phone":this.userphone, "name":this.username } let headers={ "Content-Type":"application/x-www-form-urlencoded", "Token":`this.userToken` //设置一下token即可 } uni.request({ url: `${this.$baseUrl}/api-demo/send`, method: 'POST', header: headers, data: params, success: (res)=>{}, fail: (err)=>{} }) }
Related free learning recommendations:php programming(video)
The above is the detailed content of How to request interface in uniapp. For more information, please follow other related articles on the PHP Chinese website!
The difference between flutter and uniapp
How to use mysql workbench
How to write batch script bat
What are the methods to change password in MySQL?
vbnet tutorial
Three forms of conditional statements
How to use the norm function in python
Solution to the problem that win10 download software cannot be installed