范围:深圳亚博app开发,软件定制开发,亚博app软件开发公司,深圳软件外包公司.TEL:3447249690
当前位置:首页 > app小程序

亚博-微信小程序扫码进入程序参数获取教程

06-30 亚博APP
摘要:该文章以用户扫码,长按辨认和手机相册拔取小法式码进入法式。针对其操作做一次统计。

该文章以用户扫码,长按辨认和手机相册拔取小法式码进入法式。针对其操作做一次统计。

布景

生成小法式码由后端供给

问题

以下是在开辟者东西获得所写代码和进口设置装备摆设。

/

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)

}

})

相干资讯:微信小法式微信小法式开辟教程

版权保护: 本文由 亚博app开发 原创
转载请保留链接: http://www.cqsLin.com

关于我们      深圳亚博定制开发软件有限公司,自2013年成立以来,为上千家企业提供软件外包、系统软件开发、亚博app开发、微信公众号开发、深圳亚博小程序开发等各种优秀的软件定制开发服务.关键词:软件外包公司、手机软件开发、app制作开发、手机亚博app开发、小程序开发公司【TEL】:3447249690 微信:3447249690 QQ:3447249690
  • 1578文章总数
  • 13访问次数
  • 建站天数