收藏
回答

h5页面可以postMessage,但是小程序用@message并没有触发对应的函数?

// h5页面,在小程序会打印信息
function handleSharePageStatus() {
  const data = {
    url: location.href,
    title: 'xxxx',
    link: location.href,
    desc: 'xxxx'
  }
  console.log('---------', data)
  window.wx.miniProgram && window.wx.miniProgram.postMessage({
    type: 'share',
    data: data
  })
}
// 小程序,在开发者工具会触发@message,但是真机验证就是不触发
<template>
  <web-view :src="webUrl" @message="handleViewMessage" />
</template>
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2024-07-22

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2024-07-22
    有用
    回复
  • MAXMAOSIR
    MAXMAOSIR
    06-30

    问题解决了吗

    06-30
    有用
    回复
  • h饱汤
    h饱汤
    2024-07-19

    开发者工具中没有问题,但是真机验证有问题

    2024-07-19
    有用
    回复
登录 后发表内容