2***@qq.com
2***@qq.com
  • 发布:2025-09-10 21:53
  • 更新:2026-02-05 09:54
  • 阅读:230

uniapp 制作自定义基座无法将从市场下的uts插件打包到基座里

分类:uts
 console.log('是否存在:', typeof uni.requestMerchantTransfer);  我打印出来是 undefined
2025-09-10 21:53 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好能详细说一下问题吗?诸如 hbuilderx版本,插件信息等,或者提供一个可以复现的项目

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

    hbuilderx 版本 4.76

    插件是用的是插件市场 uts插件 uni-requestMerchantTransfer

    始终无法调起微信收款 也不报错 但是我打印的时候 显示的是undefined

    2025-09-13 10:20

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

    然后我又重新装了个别的uts 插件 uni-wifi 发现也是一样的问题 没有打包到基座里

    2025-09-13 10:22

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

    是否与@dcloudio/uni-app-plus版本有关系呢 现在的版本是2.0.1-35320220729002

    2025-09-13 10:41

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

    我下载完插件 重新打包基座 试了好几次 uni对象里都没有requestMerchantTransfer

    2025-09-13 15:41

2***@qq.com

2***@qq.com (作者) - FuzzRialy

        let res = await launchTransfer({ id: this.testId })  
        console.log('发起转账结果', res);  

        console.log('是否存在:', typeof uni.requestMerchantTransfer)  
       console.log(typeof uni.startWifi);  

        uni.requestMerchantTransfer({  
            "mchId": res.data.mchId,  
             "appId": res.data.appId,  
             "package" : res.data.packageInfo  
            success: (res) => {  
                console.log(res)  
            },  
            fail: (res) => {  
                console.log(res.errMsg)  
            },  
            complete: (res) => {  
                console.log(res.errMsg)  
            }  
        })  

代码片段是这样的 uni.requestMerchantTransfer uni.startWifi 都是undefined

2***@qq.com

2***@qq.com (作者) - FuzzRialy

复现项目

2***@qq.com

2***@qq.com (作者) - FuzzRialy

找到问题不用回复了

7***@qq.com

7***@qq.com

你好,请问是什么问题,我也遇到了同样的情况

要回复问题请先登录注册