收藏
回答

IOS 调用wx.scanCode不成功

IOS手机在页面onLoading或者onReady的时候无法调出scanCode,只有onShow 可以正常调出,但这样会进入一个死循环。而安卓手机却没有出现这个问题,求解这个问题~

回答关注问题邀请回答
收藏

4 个回答

  • Lù
    2017-07-03
    onShow: function () {
        wx.scanCode({
          success: function (res) {
            wx.redirectTo({
              url: 'a',
            })
          },
          fail: function (res) {
            wx.switchTab({
              url: 'b',
            })
          }
        });
      }

    程序逻辑问题?怎么说,请指教

    2017-07-03
    有用
    回复
  • maq
    maq
    2017-07-03

    嗯……应该还是程序逻辑问题。  :)

    2017-07-03
    有用
    回复
  • Lù
    2017-07-03

    对,已经用程序逻辑解决了。但又有一个新问题,第一次onShow的时候还是无法调出scanCode,只有第二次开始才成功调出

    2017-07-03
    有用
    回复
  • maq
    maq
    2017-07-03
    【只有onShow 可以正常调出,但这样会进入一个死循环】这个完全可以通过程序逻辑来解决。
    2017-07-03
    有用
    回复
登录 后发表内容