乔小猿
乔小猿
  • 发布:2026-03-25 10:00
  • 更新:2026-03-25 10:02
  • 阅读:13

【报Bug】5.04版本APP为啥会提示uni.getAccountInfoSync is not a function

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: CLI

CLI版本号: 3.0.0-alpha-5000420260319001

测试过的手机:

鸿蒙4.3.0

示例代码:

uni.requestMerchantTransfer({
mchId: data.mchId, // 商户号
appId: data.appId || accountInfo.miniProgram.appId, // 小程序 AppID
package: data.packageInfo, // 调起确认页的 package 参数
success: () => {
// 弹窗已展示,用户可能点了确认或关闭
// 注意:这里不代表资金已到账,仅表示调起成功
// 清空待确认状态
pendingConfirmData.value = null;
showPendingConfirmHint.value = false;
uni.showToast({
title: '已提交确认,资金将尽快到账',
icon: 'success',
});
// 刷新余额
fetchWithdrawConfig();
setTimeout(() => {
uni.navigateBack();
}, 1500);
},
fail: (err: any) => {
submitting.value = false;
// 判断是用户取消还是调起失败
if (err.errMsg && err.errMsg.includes('cancel')) {
uni.showToast({title: '已取消确认', icon: 'none'});
} else {
uni.showToast({title: '操作失败,请重试', icon: 'none'});
}
},
});

操作步骤:

APP端 uni.requestMerchantTransfer

预期结果:

接口正常

实际结果:

接口提示不存在

bug描述:

09:56:32.546 编译器版本:5.04(vue3)
09:56:32.546 正在编译中...

TypeError: uni.getAccountInfoSync is not a function

2026-03-25 10:00 负责人:无 分享
已邀请:
乔小猿

乔小猿 (作者)

uni.requestMerchantTransfer(options)
商家转账用户确认模式下,拉起页面请求用户确认收款

本 API 是 uni ext api,需下载插件:uni-requestMerchantTransfer

平台差异说明

App Web 微信小程序 支付宝小程序 百度小程序 抖音小程序 飞书小程序 QQ小程序 快手小程序 京东小程序 元服务 小红书小程序
4.61 x 3.3.0 x x x x x x x x x

看你们文档APP端4.61就支持了呀

要回复问题请先登录注册