收藏
回答

解释二维码sence参数失败

拿到二维码参数 解析在ios上没问题 在安卓手机就会出现问题:

this.dataCode = this.$api.praseScene(decodeURIComponent(e.scene))


praseScene(param, k, p) {

if (typeof param != 'string') return {};

k = k ? k : '&'; //整体参数分隔符

p = p ? p : '='; //单个参数分隔符

var value = {};

if (param.indexOf(k) !== -1) {

param = param.split(k);

for (var val in param) {

if (param[val].indexOf(p) !== -1) {

var item = param[val].split(p);

value[item[0]] = item[1];

}

}

} else if (param.indexOf(p) !== -1) {

var item = param.split(p);

value[item[0]] = item[1];

} else {

return param;

}

return value;

},

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

1 个回答

  • dreamhunter
    dreamhunter
    04-30

    异常机型上逐点打印数据,确认异常情况先

    04-30
    有用
    回复 2
    • 白糖
      白糖
      04-30
      后端统一生成  的二维码   携带的参数会不一样吗
      04-30
      回复
    • dreamhunter
      dreamhunter
      04-30回复白糖
      是否一样要看你前后端代码是否有问题,最简单办法就是从结果分析异常原因
      04-30
      回复
登录 后发表内容