1***@163.com
1***@163.com
  • 发布:2023-02-27 17:28
  • 更新:2024-02-27 16:15
  • 阅读:606

uniapp微信小程序嵌套webview跳转到vue页面@onPostMessage接收不到uni.postMessage发送的消息

分类:uni小程序sdk

hubilder版本试过3.6.5和3.7.3
查了一些原因,有说uni.webview.js里面uni这个在vue里被覆盖了,本地引入,更换了名字,也不行
看文档h5页面要用window.postMessage,用了也不行
引入的依赖文件
<!-- uni 的 SDK -->
<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script>
<!-- 微信 JS-SDK 如果不需要兼容小程序,则无需引用此 JS 文件。 -->
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>

uniapp页面
<template>
<web-view @onPostMessage="getMessage" :src="src"></web-view>
</template>
methods: {
getMessage(e) {
console.log(e.detail.data,'接收到的消息')
}
}
vue页面
uni.postMessage({
data: {
message: 'hideLoading'
}
})

2023-02-27 17:28 负责人:无 分享
已邀请:
vijay19920608

vijay19920608

你好,这个问题最后怎样解决呢,我也遇到这个问题

  • 1***@qq.com

    你好,我也碰到这个问题了,你解决了吗

    2024-09-23 11:11

要回复问题请先登录注册