怎么debug扫描二维码带参数进入指定小程序页面
发布于 7 年前 作者 qguo 1431 次浏览 来自 官方Issues

我的需求是扫描二维码然后带着参数进入我开发的小程序指定的页面,

现在开发工具模拟扫描二维码编译小程序,编译之后在onload里的options.q  没有值

怎么才能直接真机扫描二维码进行调试?求解

3 回复
var q = decodeURIComponent(query.q);
    if (q.indexOf('deviceCode=') != -1) { //外部
      var deviceCode = q.split('deviceCode=')[1];
      app.globalData.deviceCode = deviceCode;
      _this.setData({
        deviceCode: deviceCode
      });
    }

在你扫码进入的页面 onLoad里面写,上面是我的,可以参考下

真机扫码肯定是进入已发布的小程序拉

或者你可以提交一个版本, console.log打印参数,审核通过之后就可以在vconsole看到了

可以在开发版或者体验版打开调试模式, 再去正式版就能看到vconsole了

还有另外一种方式, 就是开发者工具模拟扫描二维码编译, 然后记录路径和参数-添加编译模式,在用手机扫描预览码也可以进入对应的页面

需求是扫带有参数的二维码,还是扫一个二维码然后手动加入参数再进入指定的页面?

回到顶部