收藏
回答

web-view的bindmessage失效,触发不了?


<view class="pageH5">

<web-view src="{{getDuibaURL}}" style="margin-top:100rpx;" bindmessage="eventHandler"></web-view>

</view>

eventHandler(e){

console.log(e)

console.log('获取兑吧参数')

this.setData({

title: e.detail.data[0].title,

imgUrl: e.detail.data[0].imgUrl,

duibaUrl: util.baseEncode(e.detail.data[0].link)

});

},


最后一次编辑于  09-16
回答关注问题邀请回答
收藏

1 个回答

  • 思男
    思男
    09-16

    bindmessage只有在特定情况下才会收到消息

    不是随时可以收到的。

    09-16
    赞同
    回复 6
    • 蔡啊菜
      蔡啊菜
      09-16
      我是需要在点击分享的时候收消息
      09-16
      回复
    • 思男
      思男
      09-16回复蔡啊菜
      分享应该是可以的
      09-16
      回复
    • 蔡啊菜
      蔡啊菜
      09-16
      上周开发的时候可以拿到,然后今天发现拿不到了,这个事件没有触发,不知道是哪里出了问题
      09-16
      回复
    • Rohlin  罗林
      Rohlin 罗林
      10-31回复蔡啊菜
      我也遇到了不知道为什么,请问你解决了吗
      10-31
      回复
    • 蔡啊菜
      蔡啊菜
      11-01回复Rohlin 罗林
      解决了,是第三方那边的js没引入还是什么问题导致的
      11-01
      回复
    查看更多(1)
问题标签