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'
}
})
1***@qq.com
你好,我也碰到这个问题了,你解决了吗
2024-09-23 11:11