根据API所说,想要获取小程序码上的参数需要
Page({
onLoad(options){
var scene = decodeURLComponent(options.scene)
//用decodeURLComponent来获取参数
}
})
我理解的是:1.正常在小程序内点击进入页面的时候,可以直接options.scene获取到参数;
2.扫小程序码进入页面的时候必须用decodeURIComponent(options.scene)来获取参数。
但是,现在我遇到的情况是,不管如何进入页面,在onLoad里都可以直接options.scene获取到参数,
整的我不确定decodeURIComponent到底有没有必要去写。
建议加着,scene里如果没字符的话,就不需要,有的话就需要了
哦哦,也就是说如果我的小程序码的参数是 “pages/parameter/parameter?scene=9/0/0”这个样子的,那么获取参数的时候最好是decodeURLComponent(options.scene)来获取,是吧~
感谢大神的回答~
对哟
再次感谢大神的多次帮助~
有缘。。
小程序现在能判断用户是否把小程序放入到 “我的小程序” 吗?
那么,直接options.scene来拿参数可以么?不管是扫码进还是正常路径进入
正常进入是没有scene的
我在路径当中加了这个scene参数,比如 “pages/parameter/parameter?scene=9/0/0” ,小程序码上也加了这个参数,
那么我进入页面的时候,是否可以直接 options.scene 获取,不管是扫码还是直接进入。
那应该可以