input的bindinput事件会影响父view的tap事件
发布于 5 年前 作者 shenchao 8509 次浏览 来自 问答

红色方框为input  点击bindinput事件会往上冒泡影响到上一级view的tap事件,如何避免

7 回复

我觉得要么改变需求不让用户直接输入只能点旁边加减,要么把这个节点拿出来

楼上说的对

试试在父级view用e.currentTarget.dataset获取点击元素来判断

楼主是怎么解决这个问题的  我也遇到了

就是输入框这个节点层级高于父节点

点旁边加减(text)是可以不冒泡到父级view,问题是我要拿到input的内容,只能通过bindinput的。一点input就跳到父级view

使用catchtap,仅在当前元素触发

回到顶部