收藏
回答

requestMerchantTransfer完成支付之后,返回到webview会有loading?

    wx.requestMerchantTransfer({
            mchId: options?.mchId,
            appId: options?.appId,
            package: decodeURIComponent(options?.packageInfo),
            success: (res) => {
                // res.err_msg将在页面展示成功后返回应用时返回ok,并不代表付款成功
                console.log('success:', res);
            },
            fail: (res) => {
                console.log('fail:', res);
            },
            complete: (res) => {
             
//没有用
                wx.hideLoading()
                wx.hideToast()
                wx.navigateBack()
                console.log('complete:', res);
            }
        })



这个loading的样式也不是微信默认的

最后一次编辑于  03-25
回答关注问题邀请回答
收藏

2 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    03-25

    看起来应该是你自己写的逻辑,确认收款只会给你返回结果不会有loading来读取状态

    03-25
    有用
    回复 11
    • 阿白
      阿白
      03-25
      代码逻辑没有写loading,就是确认收款后,navigateBack到webView页,在用户是第一次确认收款的情况下会出现loading,而且hideLoading()也隐藏不了,感觉不是微信小程序的默认loading
      03-25
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      03-25回复阿白
      安卓ios都有这种情况还是只有ios?
      03-25
      回复
    • 阿白
      阿白
      03-25回复Memory (私信不回复)
      ios
      03-25
      回复
    • 阿白
      阿白
      03-25回复Memory (私信不回复)
      第二次收款也不会出现了
      03-25
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      03-25回复阿白
      8.0.57我测试了一下也没能复现,什么版本的微信?
      03-25
      回复
    查看更多(6)
  • 智能回答 智能回答 该问答由AI生成
    03-25
    有用
登录 后发表内容