小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用navigator组件循环渲染了一个列表,然后快速点击第一个和第二个元素,会发生两次跳转,请问这个多次跳转的问题现在还没有解决吗?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我这边也复现了。这个bug两年前都看到有提问了,现在还没有解决吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
楼主问题解决了吗?我这边也遇到了
navigator组件点击后 显示一个 1s 后自动关闭的全屏透明 fixed view,多次点击问题是因为有跳转行为本身有延时。
// 监听 navigator 组件点击后 this.setState({ isFullSreenFixedViewDisplayForCoverNavigator: ture, }) setTimeout(function(){ this.setState({ isFullSreenFixedViewDisplayForCoverNavigator: false, }) }.bind(this), 1000)
没有遇见过这个问题,提供一个我的思路
不要渲染navigator组件,渲染成view,用wx.navigator跳转。
设置一个变量判断是否跳转,点击的时候判断变量可跳转就执行wx.navigator,设置变量为false,在complete回调里设置成true。
请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
用出现问题的手机扫码提供下扫码结果截图
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我这边也复现了。这个bug两年前都看到有提问了,现在还没有解决吗?
用出现问题的手机扫码提供下扫码结果截图
楼主问题解决了吗?我这边也遇到了
navigator组件点击后 显示一个 1s 后自动关闭的全屏透明 fixed view,多次点击问题是因为有跳转行为本身有延时。
// 监听 navigator 组件点击后 this.setState({ isFullSreenFixedViewDisplayForCoverNavigator: ture, }) setTimeout(function(){ this.setState({ isFullSreenFixedViewDisplayForCoverNavigator: false, }) }.bind(this), 1000)
没有遇见过这个问题,提供一个我的思路
不要渲染navigator组件,渲染成view,用wx.navigator跳转。
设置一个变量判断是否跳转,点击的时候判断变量可跳转就执行wx.navigator,设置变量为false,在complete回调里设置成true。
请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
用出现问题的手机扫码提供下扫码结果截图
https://developers.weixin.qq.com/community/develop/doc/0000e8ba670c28801046df25151c00
现在还没解决吗?应该有3年了