Aa董小礼
Aa董小礼
  • 发布:2020-07-23 09:38
  • 更新:2024-04-02 21:58
  • 阅读:3673

uni生成的h5中uni.postMessage不生效

分类:uni-app

我之前用uni做的一个h5网页。
现在新项目是app中要通过webview引入这个h5。
两者之间需要通信,也引入了uni的js SDK。
但是uni.postMessage无效。

2020-07-23 09:38 负责人:无 分享
已邀请:
小少年报

小少年报

官网已经不推荐使用 uni.postMessage, 可以试试 uni.$on, 官网推荐的链接: https://uniapp.dcloud.net.cn/use-weex?id=nvue-%e5%90%91-vue-%e9%80%9a%e8%ae%af%ef%bc%88%e5%b7%b2%e8%bf%87%e6%9c%9f%ef%bc%8c%e6%8e%a8%e8%8d%90%e4%bd%bf%e7%94%a8%e4%b8%8a%e9%9d%a2%e7%9a%84union%e3%80%81uniemit%ef%bc%89

  • Aa董小礼 (作者)

    我这是h5网址和app之间通讯,不是同一个项目之间

    2020-07-24 15:28

i***@qq.com

i***@qq.com

请问有解决吗,我现在也是有这个需求,总是不成功

1***@163.com

1***@163.com

请问有解决吗,我现在也是有这个需求,总是不成功

heicaptain

heicaptain

请问有解决吗,我现在也是有这个需求,总是不成功

6***@qq.com

6***@qq.com

请问有解决吗,我现在也是有这个需求,总是不成功

d***@qq.com

d***@qq.com

请问有解决吗,我现在也是有这个需求,总是不成功

1***@163.com

1***@163.com

请问有解决吗,我现在也是有这个需求,总是不成功

1***@qq.com

1***@qq.com

有解决方法么,这个回调不没用,到处都是坑,走一步坑一步,垃圾的很
uni.postMessage({
data: {
action: 'message'
}
});

靓仔哟

靓仔哟

请问有解决吗,我现在也是有这个需求,总是不成功

  • 6***@qq.com

    请问你是怎么解决的啊

    2023-02-20 20:11

3***@qq.com

3***@qq.com

有解决方案么 lg官方

4***@qq.com

4***@qq.com

h5加载完成,uni被覆盖了。var webUni = uni;就行了

  • Emptyu

    不是不行哦

    2024-03-21 21:11

百度绿色版

百度绿色版

或者,换个思路?
uniapp的vue生成的h5中uni.postMessage不生效,
那就再跳到另一个hybrid的html页面,里面引入uni.webview.js,再uni.postMessage

未实测...

要回复问题请先登录注册