navigator无网络或者网络慢的情况下,点击都会弹出来

发布于 7 年前作者 pjia6742 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

navigator无网络或者网络慢的情况下,点击没有反应,等有网络了点击过得都会挨个弹出来

  • 预期表现

只弹出最后一个点击的

  • 复现路径

  • 提供一个最简复现 Demo

4 回复
molei
molei1 楼6 年前

线程问题 可以尝试点击跳转后锁定点击状态 请求结束后恢复可点击状态

xiulan84
xiulan842 楼6 年前

<navigator wx:for=“{{box}}” bindsuccess=‘navigateStatistics’

 data-toid=“{{item.box_appid ? item.box_appid : item.appid}}”

 url=“” target=“miniProgram” open-type=‘navigate’ class=“item-single”

 app-id=“{{item.box_appid ? item.box_appid : item.appid}}”

 path=“{{item.box_appid ? ‘/pages/index/index?appid=’ + item.appid : item.path}}”

 >

用的这个组件,怎么控制呢?

xiuyinggao
xiuyinggao3 楼6 年前

两个思路

  1. 点击前,监听和判断网络状态

2.点击后,锁住,判断锁的状态

vcai
vcai4 楼5 年前

绑定点击事件用api(wx.navigateTo)跳转页面,判断网络是否正常,不正常不跳转