扫描小程序码,获取scene参数
发布于 6 年前 作者 houming 4250 次浏览 来自 问答

根据API所说,想要获取小程序码上的参数需要

Page({

    onLoad(options){

        var scene = decodeURLComponent(options.scene)

        //用decodeURLComponent来获取参数

    }

})

我理解的是:1.正常在小程序内点击进入页面的时候,可以直接options.scene获取到参数;

                      2.扫小程序码进入页面的时候必须用decodeURIComponent(options.scene)来获取参数。

但是,现在我遇到的情况是,不管如何进入页面,在onLoad里都可以直接options.scene获取到参数,

整的我不确定decodeURIComponent到底有没有必要去写。

2 回复

建议加着,scene里如果没字符的话,就不需要,有的话就需要了

decodeURIComponent是用来提交数据的时候编码用的,获取数据时不用加decodeURIComponent,要加也是加encodeURIComponent

回到顶部