需求:从h5网页跳转到支付宝小程序的对应页面,带上参数
官方文档不好搜索且介绍的比较啰嗦,在此记录一下,看完此片再回顾下官方文档会更容易理解。
例子
1.encode params 2.encode scheme 3,跳转
toZfb(){
let params = {id: 1, name: '张三'};
let queryEncode = encodeURIComponent(params);
let schemeEncode = encodeURIComponent(`alipays://platformapi/startapp?appId=111&page=pages/index&query=${queryEncode}`);
let zfbUrl = `https://ds.alipay.com/?scheme=${schemeEncode}`
console.log('zfbUrl: ', zfbUrl);
window.location.href = zfbUrl;
}
查看官网
参考:https://opendocs.alipay.com/support/01rb18#H5%20%E8%B7%B3%E8%BD%AC%E5%B0%8F%E7%A8%8B%E5%BA%8F