收藏
回答

wx.openBusinessView调用失败,无法唤起弹窗?

try {
        (wx as any).openBusinessView({
          businessType: 'shopConsumeVoucher',
          extraData: {
            encrypted_codes,
            consume_request_no
          },
          success() {
            try {
              couponConsumeStatusAPI({
                ...commonCouponConsumeParams,
                couponConsumeStatus: 1
              });
            } catch (err) {
              console.log('微信小店核销成功 couponConsumeStatusAPI 异常', err);
            }
            console.log('微信小店核销成功');
          },
          fail(e) {
            try {
              couponConsumeStatusAPI({
                ...commonCouponConsumeParams,
                couponConsumeStatus: 0
              });
            } catch (err) {
              console.log('微信小店核销失败 couponConsumeStatusAPI 异常', err);
            }
            console.log('微信小店核销失败', e);
            return;
          },
          complete(e) {
            console.log('微信小店核销 complete', e);
          }
        });
      } catch (err) {
        console.log('调用 openBusinessView 异常', err);
      }



实际在真机调试时,无法唤起弹窗。且没有success或fail返回。小程序页面会卡住,请问这种情况要怎么处理。还有就是这个组件有办法能在开发者工具上调试吗?

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

2 个回答

  • 微信小店技术专员-Kris
    微信小店技术专员-Kris
    2025-07-03

    你好,麻烦在微信开发者工具分享一下可用代码片段看看

    2025-07-03
    有用
    回复
  • 智能回答 智能回答 该问答由AI生成
    2025-07-03
    有用
登录 后发表内容