收藏
回答

不断通过点击按钮跳转页面,点击几次以后,按钮点击失效,怎么解决?

<view class="btn opacityBtn" hidden="{{type==1}}" bindtap="tohome">返回首页</view>

tohome: function(){

    wx.navigateTo({

        url: '../startscan/startscan'

    })

},

通过一个页面进来,点击“下一步”,“上一步”按钮来跳转,回退页面,页面跳转几次以后view点击事件失效,将view改成button,则在console下表现为:


最后一次编辑于  2019-08-28
回答关注问题邀请回答
收藏

2 个回答

  • จุ๊บ
    จุ๊บ
    2019-08-28

    使用navigator 跳转的话,目前页面栈最多是10层,之后在点击就无效了,页面跳转的话 将跳转方式并用,避免到达10层即可

    2019-08-28
    有用
    回复 5
    • yahua
      yahua
      2019-08-28
      那需要怎么解决,可以反反复复跳转好多个页面
      2019-08-28
      回复
    • 小小坤
      小小坤
      2019-08-28
      可以使用其他的跳转啊,还有其他跳转方式的
      2019-08-28
      回复
    • yahua
      yahua
      2019-08-28
      我刚打印了一下,事件是触发了,只是不能跳转页面
      2019-08-28
      回复
    • จุ๊บ
      จุ๊บ
      2019-08-28回复yahua

      你可以向下跳转的时候关闭当前页面,返回上一页的时候也关闭当前页面。这样就只有一个页面栈;具体看下文档 路由 https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.switchTab.html  这里面的方法

      2019-08-28
      回复
    • yahua
      yahua
      2019-08-28回复จุ๊บ
      好哒,谢谢
      2019-08-28
      回复
  • 是小白啊
    是小白啊
    2019-08-28

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-08-28
    有用
    回复 1
    • yahua
      yahua
      2019-08-28
      已解决,谢谢啦
      2019-08-28
      回复
登录 后发表内容
问题标签