1***@163.com
1***@163.com
  • 发布:2019-06-19 17:06
  • 更新:2019-10-18 10:55
  • 阅读:2299

postMessage问题

分类:uni-app

在h5页面里面加入
document.addEventListener('UniAppJSBridgeReady', function() {
uni.getEnv(function(res) {
console.log('当前环境:' + JSON.stringify(res));
});
});
这句话,然后在需要交互的地方,将数据抛给app
uni.postMessage({
data: {
url: genUrl
}
});

在uni-app里面
<web-view src="https://xxxxxxxxxx" @message="handleMessage"></web-view>
methods: {
handleMessage(evt) {
console.log('接收到的消息:' + JSON.stringify(evt.detail.data));
console.log(evt.detail.data[0].url)
var shareUrl = evt.detail.data[0].url;
}
}

在h5页面进行postMessage方法后,看app里面打印不出来交互的数据,
然后看文档,发现网页向应用 postMessage 时,会在特定时机(后退、组件销毁、分享)触发并收到消息。会发现这个并不是实时的,那么我想分享的话,需要做什么操作呢。

2019-06-19 17:06 负责人:无 分享
已邀请:
YOLE

YOLE - 相互学习,相互扶持

楼主,解决了吗

4***@qq.com

4***@qq.com

我今天也遇到这个问题了同求

5***@qq.com

5***@qq.com

啥时候更新解决这个同步消息发送的问题

lwd

lwd

请问楼主解决这个问题了吗?

该问题目前已经被锁定, 无法添加新回复