小程序
小游戏
企业微信
微信支付
扫描小程序码分享
比如我现在有个对象。{id:1,num:1},怎么通过明文scheme传到小程序
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
const obj = { a:1, b:2, c:3, d:4 } let queryString = Object.keys(obj).map(key => `${encodeURIComponent(key)}=${encodeURIComponent(obj[key])}`).join('&') // 把对象转换成 a=1&b=2&c=3&d=4 的字符串格式 const res = encodeURIComponent(queryString) // 对其进行转码 location.href = 'weixin://dl/business/?appid=小程序appId&path=想要打开的路径&env_version=trial&query='+res // 拼接到 query的后面
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
如图 可以将 传参变成 query=id%3D1%26type%3D1 ,这样子进入之后是可以读取的。
微信内访问用跳转组件,微信外用Scheme协议
我这样试了也是无法访问页面
//生成 params = encodeURIComponent(JSON.stringify( {id:1,num:1})); //%7B%22id%22%3A1%2C%22num%22%3A1%7D
//输出 scheme = 'weixin://dl/business/?appid=APPID&path=PATH&query=%7B%22id%22%3A1%2C%22num%22%3A1%7D';
//解析 JSON.parse(decodeURIComponent(query))
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
const obj = { a:1, b:2, c:3, d:4 } let queryString = Object.keys(obj).map(key => `${encodeURIComponent(key)}=${encodeURIComponent(obj[key])}`).join('&') // 把对象转换成 a=1&b=2&c=3&d=4 的字符串格式 const res = encodeURIComponent(queryString) // 对其进行转码 location.href = 'weixin://dl/business/?appid=小程序appId&path=想要打开的路径&env_version=trial&query='+res // 拼接到 query的后面
如图 可以将 传参变成 query=id%3D1%26type%3D1 ,这样子进入之后是可以读取的。
微信内访问用跳转组件,微信外用Scheme协议
我这样试了也是无法访问页面
//生成 params = encodeURIComponent(JSON.stringify( {id:1,num:1})); //%7B%22id%22%3A1%2C%22num%22%3A1%7D
//输出 scheme = 'weixin://dl/business/?appid=APPID&path=PATH&query=%7B%22id%22%3A1%2C%22num%22%3A1%7D';
//解析 JSON.parse(decodeURIComponent(query))