小程序
<web-view src="{{url}}" bindmessage="onMessage"></web-view>
onMessage(e) { console.log('收到 WebView 消息1111:', e.detail.data); }
web
function loadWxSdk() {
return new Promise((resolve, reject) => {
if (window.wx) {
resolve(window.wx);
return;
}
const script = document.createElement('script');
script.src = 'https://res.wx.qq.com/open/js/jweixin-1.6.0.js';
script.onload = () => resolve(window.wx);
script.onerror = reject;
document.head.appendChild(script);
});
}
loadWxSdk().then(wx => {
if (window.wx && window.wx.miniProgram && window.wx.miniProgram.postMessage) {
window.wx.miniProgram.postMessage({
data: {
XXXXXX
}
});
}
})
开发者工具控制台打印
invokeAppService postMessage {xxxxxxxx} 18
输出内容是我要传的,但是不知道在哪打印,而我写的打印没有执行
不看文档,特定的事件才会触发消息