uniapp前端向后端传输数据遇到的问题

本文讲述了在使用uni-app进行前端开发时,向后端传递数据遇到的困难,包括 uni-app API对H5的支持问题以及本地接口在真机上的访问限制。通过分析,发现原因是部分uni-app API仅支持APP,不适用于H5,以及真机无法直接访问本地接口。开发者在遇到此类问题时,应注意这些细节,以避免不必要的麻烦。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:今天前端向后端传参数的时候,一直传不过去一直传不过去,困扰了我好久。后来经同事指导。才发现问题的原因。

 

 如图,我已经获取到了数据。准备把数据传给后端,由于这个接口是本地上跑的,我开发的这个是APP,具体的功能是微信授权登录,微信授权登录用的是官方提供的api。

我在uniapp上跑的真机,点击微信一键登录,用户信息也打印出来了,这个时候,我需要把数据传给后端进行进一步操作,我不管再怎么传就是传不过去。后来才发现有2个原因。

第一:uniapp的api,很多只支持APP,不支持H5,所以我真机上跑的效果,什么都感觉正常,但是就是传值传不过去。

比如:

 

 所以,我上面写的方法是获取用户信息,在APP是可以正常使用,但是在H5上面,不支持。

 第二:第二个就是接口的问题,这个接口是我跑在我自己电脑上,本地的一个接口。代码以及接口都是在电脑上运行的,我用真机看的效果,真机上一切都是正常的,但是后端就是接收不到值,这一点我也没有想到,我就在想是不是接口的问题,然后我就用ApiPost去测试了一下接口。数据库以及接口都正常啊。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值