小程序码传参&小程序URL Scheme

获取小程序码,适用于需要的码数量极多的业务场景
获取小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。

token接口:传送门

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=##&secret=##

生成小程序码接口:传送门

https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=##
// Headers 设置
Content-Type: application/json
// 参数
{"path": "pages/index/index","scene": "a=2","env_version": "develop"
}

生成URL Scheme: 传送门

https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN
// Headers 设置
Content-Type: application/json
// 参数
{"jump_wxa": {"path": "pages/index/index","query": "a=2","env_version": "develop"}
}
// 返回示例
{"errcode": 0,"errmsg": "ok","openlink": "weixin://URL"
}

开发者工具演示

/*** 生命周期函数--监听页面加载*/onLoad: function (options) {// option 小程序码,URL Scheme,获取传参参数// scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 sceneconst scene = decodeURIComponent(options)console.log(options,scene)// 上报自定义埋点wx.reportEvent("source", {"source_type": options.scene})},

利用发开着工具调试

设置进入场景模式

微信小程序【小程序码传参,自定义埋点】相关推荐

  1. 微信小程序生成二维码带参海报

    微信小程序生成二维码带参海报 没错,就是用 canvas 来实现 文章目录 微信小程序生成二维码带参海报 获取屏幕分辨率比 生成二维码 获取网络图片并转为本地临时文件 绘制背景图片以及二维码 代码片段 ...

  2. 微信小程序 页面导航、传参、接收参数

    页面导航指的是页面之间的相互跳转,在微信小程序中,页面导航分为如下两种: 1.声明式导航: 在页面上声明一个<navigator>导航组件 通过点击<navigator>导航组 ...

  3. 微信小程序开发之页面传参

    这 传参主要是三种: 1.简单值传参如:id=1,string = asdfg之类,其中字符不包含特殊字符如?.=之类 2.含特殊字符传参如一个地址http://r.photo.store.qq.co ...

  4. 微信小程序之bindtap事件传参

    之前一直以为微信小程序按钮点击事件传参是和web端相同,即在事件中写明所传递的参数即可,但是这样尝试过以后发现小程序的控制台报错,报所写的bindtap中参数错误,之后百度发现,小程序按钮点击这类事件 ...

  5. 微信小程序——点击事件传参没有数据(undefined)

    今天在wxml和js传参的时候,为了和后台的命名规则保持一致,在data-questionId的驼峰式命名,结果发现参数传到js的时候,js打印出来为undefined.今天把这个坑填了! 微信开发者 ...

  6. 微信小程序6 - 页面之间传参及通知系统封装

    1. 简单传参 wx.navigateTo({ url: '/pages/demo/index/index?id=1' }) /pages/demo/index/index.js 中 onLoad(o ...

  7. 解决微信小程序跳转页面传参有特殊字符。

    传参的时候转换JSON,另一边接收会因为特殊字符而报错. 解决方法: 传参的时候用encodeURIComponent进行编码 let arr=encodeURIComponent(JSON.stri ...

  8. 微信小程序bindtap普通事件传参方法

    使用bindtap在组件中绑定一个事件处理函数,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数. 使用data-* 进行传参, <view id="tapTes ...

  9. 小程序使用formdata格式传参

    在开发过程中后端要求使用formdata格式传参,试了下发现小程序不能new formData,上网查了查,微信开放社区找到了解决方法,原文之路:使用wx.request发送multipart/for ...

  10. WEIXIN day_04(8.19)小程序的事件处理、传参、常用API、生命周期、网络通信

    小程序的事件处理 <swiper bindchange="当轮播图切换页面时触发该事件"></swiper> <scroll-view bindscr ...

最新文章

  1. VMware虚拟机 取消 简易安装
  2. Halcon模板匹配之读取dxf文件生成xld与后续操作
  3. vim 编写python代码_用Vim编写Python代码
  4. varchar,nvarchar不同呀。小心出错
  5. 09_分类算法--k近邻算法(KNN)、案例、欧氏距离、k-近邻算法API、KNeighborsClassifier、及其里面的案例(网络资料+学习资料整理笔记)
  6. 如何让web控件FileUpload选择完文件之后就自动触发事件,让Image控件显示出图片来...
  7. 数字员工到岗,普通员工惊慌?先别急,往下看
  8. 计算机管理无法定位程序输入点,无法定位程序输入点于动态链接库修复解决方法...
  9. 《Python程序设计实验指导书》81个实验项目选做参考
  10. 【Ceph】ceph luminous版本新增组件:ceph-mgr
  11. 重磅干货:30张图读懂当前中国金融体系!
  12. 雷达原理-雷达接收机
  13. 创可贴的 ROS PX4 自主飞行无人机 学习笔记(3)
  14. 什么样的DevOps技能是团队需要的?
  15. 谷歌AI中国中心成立,人工智能势不可挡?
  16. JAVA社区团购系统计算机毕业设计Mybatis+系统+数据库+调试部署
  17. 微软测试基于云的剪贴板App,可跨平台同步
  18. 基于大数据的情报分析与服务系统架构设计
  19. 1~100以内的所有素数
  20. iOS 驾驭 StoryBoard

热门文章

  1. csp怎么给线条描边_UI设计风格解析之MBE描边线条设计风格
  2. 网络工程师有什么发展?
  3. PyQt之QSS美化
  4. html写一个简单版动态爱心
  5. uni-app - 解决 H5 微信公众号授权登录后,无法回退到 “上一页“ 的问题(微信登录后如何返回到触发它的那一页?无法通过 uni.navigateBack() 返回到前一页的问题?)详细教程
  6. lae界面开发工具入门之介绍十四--《介绍lae在windows平台上如何打包编译》
  7. matlab 圣诞树,搞气氛!用MATLAB画一棵Bling Bling的圣诞树
  8. 教程二:windows api(c mfc vs2017)实现U盘插拔检测,获取U盘容量,U盘内容移动,开启和关闭U盘以及获取盘符等
  9. onclick和onfocus的区别
  10. OpenWRT(十一)LuCi开发(三)