收藏
回答

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)

});

},


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

1 个回答

  • 思男
    思男
    2019-09-16

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

    不是随时可以收到的。

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