小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 在有点击事件的元素里包含navigator组件跳转小程序,点击navigator元素先触发父元素点击事件,紧接着触发跳转小程序。
- 预期表现
点击navigator组件直接触发跳转小程序事件,不触发父组建点击事件
- 复现路径
- 提供一个最简复现 Demo
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
设计上,这种都有点击效果的,不适合重叠起来。
解决这个问题,建议把navigator组件换成view,然后监听catchtap,方法里面使用wx.navigatorTo这种跳转
小程序的组件很多很神奇,你可以试试在子元素上加个 catchtap 一个方法,这个方法里面啥都内容都不写
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
下次我试试,多谢🙏
看你的逻辑本身就是有问题的,跳转和处理事件不建议出现有嵌套的关系,关系错乱容易导致问题,既然需要跳转,为什么还要给父级元素添加点击事件?
嗯,产品上是有这样的问题,我在考虑一下,谢谢。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
设计上,这种都有点击效果的,不适合重叠起来。
解决这个问题,建议把navigator组件换成view,然后监听catchtap,方法里面使用wx.navigatorTo这种跳转
小程序的组件很多很神奇,你可以试试在子元素上加个 catchtap 一个方法,这个方法里面啥都内容都不写
下次我试试,多谢🙏
看你的逻辑本身就是有问题的,跳转和处理事件不建议出现有嵌套的关系,关系错乱容易导致问题,既然需要跳转,为什么还要给父级元素添加点击事件?
嗯,产品上是有这样的问题,我在考虑一下,谢谢。