j***@outlook.com
j***@outlook.com
  • 发布:2021-10-08 17:08
  • 更新:2021-10-11 11:59
  • 阅读:1301

uni-app不能使用微信登录

分类:uni-app

我在HBuilderX(3.2.9)中创建了一个uni-starter项目,Cloud使用的是阿里云,微信登录的功能在微信开发者工具中是正常的,可以获取微信的名称和头像。但在手机上预览,微信登录功能无法使用,返回一个空对象{},无法登录。具体如附件所示(图一是微信开发者工具中的截图,图二是手机上运行的截图)

2021-10-08 17:08 负责人:无 分享
已邀请:

最佳回复

j***@outlook.com

j***@outlook.com (作者)

谢谢 DCloud_UNI_JSON
把阿里云的域名加入白名单解决了
https://uniapp.dcloud.io/uniCloud/quickstart?id=runparam

  • 5***@qq.com

    请问是把哪个域名加到哪个白名单呢? api.bspapp.com 加到 request合法域名里面?

    2021-11-20 23:40

小猪姵琪

小猪姵琪 - 这是我的弟弟,乔痔

咋写的微信登录啊

  • j***@outlook.com (作者)

    uni-starter 模板自带的,没做任何改动。

    2021-10-08 17:16

DCloud_uniCloud_JSON

DCloud_uniCloud_JSON

你连接的是本地调试,然后手机和电脑不在同一个网络吧?
如果不是的话,点开调试看一下控制台的报错信息。

  • j***@outlook.com (作者)

    应该是你说的这个问题,微信小程序连接本地云函数可以验证通过,改成连接云端云函数提示fail url not in domain list。这个是跨域的问题吗?我用的是阿里云,不想用腾讯云。要解决跨域问题需要在哪里设置?域名是什么?

    2021-10-09 09:25

  • DCloud_uniCloud_JSON

    回复 j***@outlook.com: https://uniapp.dcloud.io/uniCloud/quickstart?id=%e5%b0%8f%e7%a8%8b%e5%ba%8f%e4%b8%ad%e4%bd%bf%e7%94%a8unicloud%e7%9a%84%e7%99%bd%e5%90%8d%e5%8d%95%e9%85%8d%e7%bd%ae

    2021-10-09 11:24

该问题目前已经被锁定, 无法添加新回复