收藏
回答

mpvue 下扫码接口异常

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 工具 6.7.1 2.2.2

- 当前 Bug 的表现(可附上截图)

框架使用的是 mpvue,调用扫码接口扫描小程序码,无法得到结果;

1、实现代码:



2、结果:



- 预期表现



- 复现路径

mpvue 调用 wx.scanCode 扫码,得到结果。


- 提供一个最简复现 Demo

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

2 个回答

  • 呦呦鹿鸣
    呦呦鹿鸣
    2020-07-28

    您好,我也是mpvue,扫一扫调用之后,能得到res.result。但是得到结果之后,当前页面会自动刷新,并退出当前页面,回到了首页。您知道是什么原因嘛?或者说,您得到结果后,会刷新页面吗?

    2020-07-28
    有用
    回复
  • 是小白啊
    是小白啊
    2018-08-10

     你好,mpvue 的问题,请去 mpvue 的 github ub https://github.com/Meituan-Dianping/mpvue 提 issue。

    2018-08-10
    有用
    回复 3
    • 陈康
      陈康
      2018-08-10

      1、我说我使用了 mpvue 作为开发框架,只是为了尽可能阐述清楚事故现场,我原文没有说mpvue有问题;

      2、问题结论:当使用扫码 api 扫描 不是 同一个 appId 的小程序码时,path 会不显示,官方文档原话:当所扫的码为当前小程序的合法二维码时,会返回此字段,内容为二维码携带的 path ;但是并没有说明何为不合法,我也没怀疑是这个问题,只是想可能是小程序码失效或者基础库兼容问题,这个是我的问题。

      3、最后,参考官方说明以及我发的 Log 截图,就能知道,我的错误是因为扫描的小程序码不合法;


      最后:我想可能是维护社区,回答问题,而且也有自己的工作,确实很累,我很体谅官方答主,,但是如果是这种草率的回答,那还是别回答我好了

      2018-08-10
      回复
    • 是小白啊
      是小白啊
      2018-08-23回复陈康

      你好,能否提供一下可复现问题的代码片段

      2018-08-23
      回复
    • 陈康
      陈康
      2018-08-31回复是小白啊

      谢谢回复,错误是所扫描的小程序码并不是 当前使用小程序所关联的码,所以报错,已解决

      2018-08-31
      回复
登录 后发表内容