小程序
小游戏
企业微信
微信支付
扫描小程序码分享
因为开发的小程序中有多页面跳转,会有很多bindtap或者catchtap被多次点击,经过测试,一般同一个页面的同一个bindtap事件被点击至多4次之后bindtap会失效,我的逻辑是首页有一个元素bindtap绑定了一个navgateTo到list页面的事件,然后list页面也有一个元素bindtap绑定了navigateTo首页的事件,在这两个页面之间切换3次之后,bindtap事件不在生效。
12 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
额 好吧
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
那只能简化一下逻辑了。
嗯 我的一级页面基本都是redirectTo 已经根据逻辑能用redirectTo的都用的redirectTo 只是在做一些流程页面的时候 都需要返回 所以这个问题很是棘手
你先说一下你的页面逻辑。不然单靠navigateTo跟redirectTo单个是没法解决问题的。
navigateBack 这个也是无法继续跳转
你可以根据你的逻辑来决定是用redirectTo还是navigateTo,如果你有底部导航栏的话各个导航类目之间用redirectTo,导航内页用navigateTo,我是这么解决的。
你好 改成redirectTo 是无法返回的 有没有其他解决办法呢?
谢啦
把一些navigateTo改成navigateBack或者redirectTo
使用wx.redirectTo()代替wx.navigateTo(),看是否能实现你的业务需求。
wx.redirectTo()机制(个人理解,详见开发文档):
关闭当前页面,再跳转到指定页面。这样页面层永远不会增加。
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
额 好吧
那只能简化一下逻辑了。
嗯 我的一级页面基本都是redirectTo 已经根据逻辑能用redirectTo的都用的redirectTo 只是在做一些流程页面的时候 都需要返回 所以这个问题很是棘手
你先说一下你的页面逻辑。不然单靠navigateTo跟redirectTo单个是没法解决问题的。
navigateBack 这个也是无法继续跳转
你可以根据你的逻辑来决定是用redirectTo还是navigateTo,如果你有底部导航栏的话各个导航类目之间用redirectTo,导航内页用navigateTo,我是这么解决的。
你好 改成redirectTo 是无法返回的 有没有其他解决办法呢?
谢啦
把一些navigateTo改成navigateBack或者redirectTo
使用wx.redirectTo()代替wx.navigateTo(),看是否能实现你的业务需求。
wx.redirectTo()机制(个人理解,详见开发文档):
关闭当前页面,再跳转到指定页面。这样页面层永远不会增加。