微信小程序> 微信小程序生成小程序码以及参数的获取-小程序转换成小程序码-小程序码在线生成

微信小程序生成小程序码以及参数的获取-小程序转换成小程序码-小程序码在线生成

浏览量:3100 时间: 来源:其然123
一、小程序码介绍1.

通过后台接口可以获取小程序任意页面的小程序码,扫描该小程序码可以直接进入小程序对应的页面,所有生成的小程序码永久有效,可放心使用。目前小程序码有两种形式,推荐生成并使用小程序码,它具有更好的辨识度,且拥有展示“公众号关注组件”等高级能力。

二、获取小程序码2.

1.小程序太阳码(推荐使用)接口A官方文档地址接口B官方文档地址2.普通二维码(不推荐使用)接口C官方文档地址

三、进入小程序解析参数(以小程序太阳码为例)3.

用户扫码进入后的逻辑(前端部分):我们可以在onload生命周期中处理参数

4.

小程序扫码功能,只有发布了正式版才能查看效果(识别二维码会直接跳转到线上版本);在开发过程中可以使用微信开发工具自带的模拟入口测试:(如下图)最主要的就是启动参数和进入场景的演示:1.启动参数:这个地方可以看到有类似乱码的存在。下面我拆解一下,告诉你这是什么意思。sceneid%25%26goodsid%3D22scene:这个参数是取页面链接的地方%3D:这个是被微信加密后的等号,等号前面的是你自己定义的key,等号后面的是value%26:这个符号代表的是微信加密号后的符号拆解以后是不是更加清晰了。下面我们来看代码:

/***生命周期函数--监听页面加载*/onLoad:function(options){varthatthisconsole.log(options)if(options.scene){//扫描小程序码进入--解析携带参数varscenedecodeURIComponent(options.scene);console.log("sceneis",scene);vararrParascene.split("");console.log(arrPara)vararr[];for(variinarrPara){arrarrPara[i].split("");console.log(arr)if(arr[0]'id'){that.setData({goodsId:parseInt(arr[1]),})}}}else{//不是扫描小程序码进入console.log("noscene");}5.

小程序交流群:327814892

版权声明

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

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

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