我在网页JS调用wx.miniProgram.postMessage, 但是无法向小程序传值,求解。
具体代码
wxml代码:
<web-view src="
http://uatfop.o-banks.cn/web_app/EntInfo/html/test.html
" bindmessage="msgHandler"></web-view>
JS代码
Page({
..........
msgHandler(e) {
console.log(e.detail.data) //获取到来自页面的数据
}
})
网页代码
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script></head>
<script>
wx.miniProgram.postMessage({ data: {msg: '我是网页' }})
</script>
文档里说了,会在特定时机(小程序后退、组件销毁、分享)触发并收到消息
非常蛋疼的功能
最近在写这个东西,关于下载的,最后没办法写了个下载页。。。。
你这个解决了吗?我也遇到了这个问题
我的也是目前无法收到消息,不知道是不是证书的问题
我的也不行? 这个功能还没开通?
接口文档应该标注一下这个接口目前还没有打开。。。