2***@qq.com
2***@qq.com
  • 发布:2022-08-30 09:48
  • 更新:2022-08-30 15:19
  • 阅读:428

【报Bug】钉钉小程序在真机调试模式下uni.$on后执行uni.request请求真机不返回,不报错,同时uni.showLoading不执行,同样的方法在onShow执行有返回值

分类:uni-app

产品分类: uniapp/小程序

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 3.5.3

第三方开发者工具版本号: 小程序开发者工具3.1.3(支付宝)

基础库版本号: 微信小程序2.18.0

项目创建方式: HBuilderX

操作步骤:

1.启动项目
2.点击“测试按钮”
3.点击“测试返回按钮”

预期结果:

返回后执行getTestData函数中请求得到返回值

实际结果:

钉钉小程序真机调试getTestData函数中请求不报错、不返回,uni.showLoading未生效。(注:微信小程序端、H5端、小程序开发者工具(支付宝)端都生效正常,唯独钉钉小程序端真机调试不正常,发布不生效)

bug描述:

【报Bug】钉钉小程序在真机调试模式下uni.$on后执行uni.request请求真机不返回,不报错,同时uni.showLoading不执行,同样的方法在onShow执行有返回值,示例代码同附件

2022-08-30 09:48 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

uni.request 测试开发者工具可以,真机运行提示 无权跨域调用
你那边是类似问题吗(设置应用安全域名),如果开发者工具可以,真机运有问题,一般不会是 uniapp 框架问题
showLoading是因为不支持 mask,控制台有报错提示的

  • 2***@qq.com (作者)

    解决了 加了 setTimeout 来规避,不是安全域名问题

    2022-09-05 13:48

要回复问题请先登录注册