微信小程序:如何测试小程序码

2022-06-03  本文已影响0人  我的小小笔尖

问题描述:
当我们生成小程序码后,如果使用微信扫码,则会自动跳转到线上版本小程序,无法在体验版和开发版中测试。

解决方法:
其实可以通过微信小程序开发工具的“通过二维码编译”,选择生成的小程序码图片,在开发工具中测试。

捕获63.JPG

扫描小程序码会打开一个页面,可以在该页面的 onLoad 方法中处理相关业务逻辑。

扫描小程序码的处理代码示例

    // 扫描小程序码
    if(options.scene){
      let scene = decodeURIComponent(options.scene) // 例如:isScan=1&storeId=28
      //&是我们定义的参数链接方式
      let isScan = scene.split("&")[0].split('=')[1]
      let storeId = scene.split('&')[1].split('=')[1]
      console.log('Scan Qrcode Access Page Success.')
      console.log('isScan', isScan)
      console.log('storeId', storeId)
    }

代码解释
通过 if(options.scene) 判断是否通过扫小程序码访问页面
通过 decodeURIComponent(options.scene) 可以获取参数,例如:isScan=1&storeId=28
再通过字符串分割(split)获取相应的参数值,如:
let isScan = scene.split("&")[0].split('=')[1]
let storeId = scene.split('&')[1].split('=')[1]

上一篇下一篇

猜你喜欢

热点阅读