uniapp 回调函数无法没用_uniapp中,微信公众号授权登录——

【摸索】

很抱歉,这个uniapp是高度仿造微信小程序的,路由管理也是;请不要用vue的路由管理做比较

假设我们的入口是:pages/index/index ,那么我们就要在这个页面获取到code码,并且与后端交互

对于这种应用,我们一般让后端多次跳转获取到code,然后发送到前端,所以我和后端摸索了一下午,终于有了结果

【运用】

后端跳转获取code码,最后拼接,假如主域名是:https://www.playsort.cn; 那么支付目录就是:https://www.playsort.cn/ (注意参数大小写还有就是协议,最后用真机调试)

后端:主域名是 https://www.playsort.cn,那么redirect_uri回调返回地址就是:https://www.playsort.cn/#/pages/index/index?code='xxxxxx'

前端:在onload调用一个后端获取code的那个接口即可实现跳转,最后在pages/index/index的options参数接受到code

【结尾】

我想问问uniapp公众号怎么在本地调试呢?哈哈

一、需要微信开发者工具(网页),可能会出现跨域(CORS);接上参数41c888e941070852b0d3af1a9b070685.png

--args --disable-web-security --user-data-dir

二、配置一下h5 devServer

89471330bd986967de28d22931262c5b.png

三、调试一定会用到ngrok(先可以用免费版测试) ,需要把本地地址映射到域名(每次debug务必先打开浏览器,否则无法进行跨域请求).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值