uniapp php接口如何写,uniapp怎么请求接口 - Go语言中文社区

uniapp php接口如何写,uniapp怎么请求接口


uniapp请求接口的方法:1、使用GET请求数据,代码为【method: 'GET',success: (res)=>{}】;2、使用POST,发送json格式请求,代码为【method: 'POST',data: params】。

70cf51bc7cf47edf4d563263c9a25745.png

本教程操作环境:windows7系统、uni-app2.5.1版本、thinkpad t480电脑。

uniapp请求接口的方法:

在main.js文件中配置://Vue.prototype.$baseUrl="http://192.168.1.164/api" //线下接口

Vue.prototype.$baseUrl="https://m.demo.com/api" //线上接口

在demo.vue页面中请求:

GET-请求数据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)=>{}

})

}

注:携带在url里的参数只能是数字或字母,不能是中文字符。若参数中含有中文字符,比如搜索功能,则需要将参数携带在data中。如下:data:params

POST-发送json格式请求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-发送FormData格式请求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)=>{}

})

}

请求接口时携带tokensendInfo(){

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)=>{}

})

}相关免费学习推荐:php编程(视频)

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_39552179/article/details/115172506
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-06-13 17:17:41
  • 阅读 ( 629 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢