目录
前言
一、小程序配置
1.前往微信公众平台登录进入小程序,点击菜单最后一项 进入设置 > 基本设置,找到隐私设置,如图:
- 看最后一项,明文scheme拉起小程序,点击配置
二、app使用
基本使用,代码如下(示例):
携带参数:地址后面通过query=参数
如果需要在调式的时候,小程序方面也需测试,可传递参数env_version
总结
前言
需求:app内需跳转微信小程序某一页面,可携带参数
提示:以下是本篇文章正文内容,下面案例可供参考
一、小程序配置
1.前往微信公众平台登录进入小程序,点击菜单最后一项 进入设置 > 基本设置,找到隐私设置,如图:
- 看最后一项,明文scheme拉起小程序,点击配置
我此处选择的小程序首页作为跳转
注: 将微信开发工具写好的页面路径复制到此处,如果需要添加多个跳转页面,使用分号隔开即可,不用换行
注:跳转地址必须是小程序已经上线的地址
二、app使用
- 基本使用,代码如下(示例):
window.open('weixin://dl/business/?
appid=此处填写自己小程序项目的appid&path=pages/index/index', '_blank'); - 携带参数:地址后面通过query%3D参数,微信跳转参数使用=号或者&符号可能导致无法跳转,所以使用encode编码形式写即可
= 的encode 编码为 %3D
window.open('weixin://dl/business/?
appid=项目appid&path=pages/index/index&query=isApp%3Dtrue', '_blank');
小程序那边接收参数:
onLoad: function (options) {
console.log(options.isApp)
}
- 如果需要在调式的时候,小程序方面也需测试,可传递参数env_version
示例:
window.open('weixin://dl/business/?
appid=项目appid&path=pages/index/index
&env_version='trial'
&query=isApp%3Dtrue', '_blank');
跳转到小程序体验版 或者开发版,即可在不上传小程序审核的情况下进行测试。
- 传递多个参数,此处多传递一个token参数
& 符号的encode编码为 %26
=符号的encode编码为 %3D
示例:
let token = localStorage.getItem('token')
let aa = true
window.open('weixin://dl/business/?
appid=项目appid&path=pages/index/index
&env_version='trial'