收藏
回答

到小程序中handleMessage怎么测试都触发不了?

网页中确认window.wx.miniProgram对象是成功的,

<web-view

  src="https://www.pings.top/mobile"

  bindmessage="handleMessage"

></web-view>


到小程序中handleMessage怎么测试都触发不了


回答关注问题邀请回答
收藏

2 个回答

  • 微盟
    微盟
    02-24

    不管从 H5 页面里面 postMessage 多少次,小程序不会立刻接收到的。除非:

    1. 用户做了回退到上一页的操作
    2. 组件销毁
    3. 用户点击了分享

    触发上述动作后 小程序页面的回调才会被执行


    02-24
    有用
    回复 1
    • *-*一片空白
      *-*一片空白
      02-24
      请问什么执行组件销毁?有例子看看吗,,谢谢
      02-24
      回复
  • Mr.Zhao
    Mr.Zhao
    02-22

    因为一直跟自己较劲,所以一直不行啊

    回退事件: 小程序A页面跳转到web-view页面,h5用navigateBack回退,就会触发bindmessage

    02-22
    有用
    回复 26
    • *-*一片空白
      *-*一片空白
      02-22
      可是我用DS和豆包提问,写也都是这样啊 TT
      02-22
      回复
    • Mr.Zhao
      Mr.Zhao
      02-22回复*-*一片空白
      豆包和DS有用,你不就失业了吗,要你干啥呢。我从来不用
      02-22
      回复
    • Mr.Zhao
      Mr.Zhao
      02-22回复*-*一片空白
      这个回退事件难道没理解吗
      02-22
      回复
    • *-*一片空白
      *-*一片空白
      02-24
      为什么我这还是不能触发呢? 请问下是index.wxml还缺什么条件吗?
      02-24
      回复
    • Mr.Zhao
      Mr.Zhao
      02-24回复*-*一片空白
      你能不能理解回退事件啊  不明白可以说
      02-24
      回复
    查看更多(21)
登录 后发表内容