辰龙
辰龙
  • 发布:2025-01-20 04:06
  • 更新:2025-01-20 11:32
  • 阅读:17

【报Bug】uni.getProvider在最新版本不支持Promise

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.45

第三方开发者工具版本号: 1.06.2412050

基础库版本号: 2.23.4

项目创建方式: HBuilderX

操作步骤:

uni.getProvider({ service: 'oauth' }).then(res => {
console.log('userLogin', res)
}).catch(err => {
console.error(err)
})

或者
const res = await uni.getProvider({ service: 'oauth' })
console.log('userLogin', res)

预期结果:

支持Promise方式

实际结果:

不支持

bug描述:

uni.getProvider在最新版本不支持Promise,如下写法:

uni.getProvider({ service: 'oauth' }).then(res => {
console.log('userLogin', res)
}).catch(err => {
console.error(err)
})

或者
const res = await uni.getProvider({ service: 'oauth' })
console.log('userLogin', res)

打印返回
userLogin undefined

2025-01-20 04:06 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好,是微信小程序出现的问题吗,我这里测试没有发现这个问题,还请您提供更详细的代码

要回复问题请先登录注册