收藏
回答

wx.navigateBack为什么不会触发bindmessage?

我有一个页面是使用web-view组件的,组件上并定了方法bindmessage

但是我使用wx.navigateBack()却不触发message事件,只有当我手动点击导航上的返回按钮时才会触发,

使用什么方法才能让我在使用代码wx.navigateBack()返回时就触发message拿到数据呢?

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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2021-04-02

    在web-view里面调用wx.navigateBack()?

    2021-04-02
    有用
    回复 6
    • 不会打呼噜的猫
      不会打呼噜的猫
      2021-04-02
      在小程序里调用的,web-view有一个bindload方法,当加载成功就会触发,我在这个里面写的返回
      2021-04-02
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-04-02回复不会打呼噜的猫
      这个才会触发
      2021-04-02
      回复
    • 不会打呼噜的猫
      不会打呼噜的猫
      2021-04-02
      不过我刚刚细看了下文档,在web-view加载的网页里可以用wx.miniProgram.navigateBack返回小程序的上一级页面并且会触发message,所以我不用在小程序写navigateBack实现返回了,还是谢谢了
      2021-04-02
      回复
    • 不会打呼噜的猫
      不会打呼噜的猫
      2021-04-02回复Mr.Zhao
      是的是的,看了很久才发现,果然社区是最快解决问题的地方
      2021-04-02
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-04-02回复不会打呼噜的猫
      只会让你放弃思考
      2021-04-02
      回复
    查看更多(1)
登录 后发表内容
问题标签