作者:Ww不孤单_584 | 来源:互联网 | 2023-01-28 21:47
支付宝小程序的webview支持重新跳转回小程序原生页面。1、h5页面手动引入`https:appxweb-view.min.js`(此链接仅支持在支付宝客户端内访问);2、直接调
支付宝小程序的webview支持重新跳转回小程序原生页面。
1、h5页面手动引入 `https://appx/web-view.min.js` (此链接仅支持在支付宝客户端内访问);
2、直接调用 my.navigateTo 接口即可跳转回小程序原生页面
3、my.postMessage 信息发送后,小程序页面接收信息时,会执行 onMessage 配置的方法:
// 小程序页面对应的 page.js 声明 test 方法,
// 由于 page.axml 里的 web-view 组件设置了 OnMessage="test",
// 当页面里执行完 my.postMessage 后,test 方法会被执行
Page({
onLoad(e){
this.webViewCOntext= my.createWebViewContext('web-view-1');
},
test(e){
my.alert({
content:JSON.stringify(e.detail),
});
this.webViewContext.postMessage({'sendToWebView': '1'});
},
});