凡客互动—微信小程序扫码进入程序参数获取教

2021-02-27 15:58 凡客互动

该文章内容內容以顾客扫二维码,长按辨别和手机上上相册图片照片挑选手机微信微信小程序码进入程序。针对实际上际实际操作做一次统计分析剖析。
[标识:內容1]

状况

转换成手机微信微信小程序码由后端开发开发设计提供

难点

以下是在开发设计设计方案者专用型专用工具得到所敲编码和安全通道配置。

set.png

Page({

onLoad: function(options) {

// options 中的 scene 务必运用 decodeURIComponent 才能够得到到转换成二维码时传入的 scene

var scene = decodeURIComponent(options.scene)

//

var query = options.query.dentistId // 3736

}

})

相关逻辑性性写好了,但是在发布之后的检验中,都偏重了一个难点。

无法得到url上的关键主要参数

也经历体会版的检验。输入url为pages/dentist/index?dentistId=3736,没法怎奈只有找后台管理管理方法小哥帮助,最后确实是没有。关键主要参数为此外的一种方法传输回家了。

官方网网-得到二维码

插孔A: 能用于务必的码数量较少的业务流程步骤场景 :
注意:依据该插孔转换成的手机微信微信小程序码,永久性性有效,数量限制见文末说明,请谨慎运用。顾客扫描仪仪该码进入手机微信微信小程序后,将马上进入 path 相符合的网页页面网页页面。

方式A,务必后台管理管理方法马上配置好相对性相对路径,扫二维码之后马上进入相符合的网页页面网页页面。
也是就是说:即便app.json 配置的首例相对性相对路径是默认设置设定的index,如果转换成手机微信微信小程序码的状况下,配置为pages/dentist/index就便可以。因而,聪明伶俐的你理应掌握了在这里里了加上关键主要参数?dentistId=3736,才可以够从query取到值。

再注意:path长度较为比较有限制。

插孔B:能用于务必的码数量极多,或仅临时性性运用的业务流程步骤场景

注意:依据该插孔转换成的手机微信微信小程序码,永久性性有效,数量尚未限制。

顾客扫描仪仪该码进入手机微信微信小程序后,开发设计设计方案者需在相符合网页页面网页页面得到的码中 scene 字段名名的值,再做处理逻辑性性。运用下列编号可以得到到二维码中的 scene 字段名名的值。调整阶段可让用开发设计设计方案专用型专用工具的规范编译程序程序自定关键主要参数 scene=xxxx 进行模拟仿真仿真模拟,开发设计设计方案专用型专用工具模拟仿真仿真模拟时的 scene 的关键主要参数值务必进行 urlencode

方式B,也就是后台管理管理方法同学们们运用的方式。检验阶段的取值,是应用query模拟仿真仿真模拟的。

生产制造生产制造当然自然环境是为在options.scene

因而这一是务必注意的

// options 中的 scene 务必运用 decodeURIComponent 才能够得到到转换成二维码时传入的 scene手机微信微信小程序码带的关键主要参数都是在scene上面。

// 它是首页的 js

Page({

onLoad: function(options) {

// options 中的 scene 务必运用 decodeURIComponent 才能够得到到转换成二维码时传入的 scene

var scene = decodeURIComponent(options.scene)

}

})

相关新闻报道新闻资讯: