URLScheme仅对非个人主体小程序开放,且只能用于已发布的小程序。
跳转链接:
weixin://dl/business/?appid=微信APPID&path=你的页面路径&query=自定义参数&env_version=环境
官方文档:developers.weixin.qq.com/miniprogram…
开发过程中遇到的问题:
- path: 你页面文件所在的路径最前面是没有反斜线的,举例: 你的页面是pages/test.vue, weixin://dl/business/?path=pages/test
1.1 该路径需要配置到,小程序管理页面 -> 账号设置 -> 隐私与安全 -> 明文scheme拉起此小程序
1.2 在小程序管理页面配置路径时, 该路径必须是已经发布的线上路径, 不能是开发版也不能是体验版,否则不能保存
- query: 自定义携带的参数,举例:weixin://dl/business/?path=pages/test&query=userId=123456
2.1 参数最大512个字符,小心超长被截取
2.2 在小程序的页面中可以使用onLoad来接收参数
onLoad(options) {
console.log('options', options)
let userId = options.userId;
console.log('userId', userId)
// 省略....
},
- env_version: 环境, (正式版为
release,体验版为trial,开发版为develop)
3.1 默认值release版本。 env_version配置仅在微信外打开时生效