微信小程序> 二维码和小程序码有啥区别-微信小程序两个场景值的区别---小程序场景值和小程序二维码场景值-小程序二维码

二维码和小程序码有啥区别-微信小程序两个场景值的区别---小程序场景值和小程序二维码场景值-小程序二维码

浏览量:1878 时间: 来源:橘生南梦

1.**

微信小程序两个场景值的区别—小程序场景值和小程序二维码场景值

2.**首先是微信小程序的场景值:以下便列表是微信小程序的所有场景值,这个场景值的获取方式有两种(目前我知道的),就是在微信小程序的app.js文件中的onLuanch函数和onShow函数中可以获取到(命令在表格下面);这个场景值的由来就是用户通过什么方式进入这个小程序的时候,所产生的固定的数值,就是下表中的数值。

3.获取小程序场景值的代码:App({onLaunch:function(options){console.log("[onLaunch]场景值:",options.scene)},onShow:function(options){console.log("[onShow]场景值:",options.scene)}})

4.其次就是二维码的场景值:这个场景值与微信小程序的场景值不一样,这个场景值可以是由二维码所携带的一个自定义的字符串,然后根据实际所需在获取场景值后进行字符串截取等操作获取到所需字段,获取这个场景值的代码是下图所示红色框所标记部位。这个场景值得作用就是在通过扫描二维码进入这个页面的时候,没有从上一个页面传过来的id值,无法通过判断是哪个id值获取到那些数据,进行相依页面的渲染工作,只能通过传过来的场景值,然后进行截取所需数值,之后将这个数值赋值给相应变量然后获取数据进行页面渲染,就如下图中的橘黄色框代码所示。

5.最后注意事项:在开发的过程中,测试场景值可以在自定义编译条件中进行编辑,启动参数中可以设置测试用的场景值,这个场景值必须要以“scene=”开头,然后等号后面的部分如下图所示,我的参数是“id=1”,但是,如果直接这么写,它获取到的场景值就是id两个字符,等于号及之后的1都获取不到,因此,注意,scene=之后的字符串中的所有特殊符号都要用js的特殊符号转移字符代替,小编特意奉上:(个人理解,如有失误请指出!!!谢谢)

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎