input的bindinput事件会影响父view的tap事件

发布于 6 年前作者 shenchao8814 次浏览最后编辑 6 年前来自 ask

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

7 回复
fang72
fang721 楼6 年前

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

eyang
eyang2 楼6 年前

楼上说的对

yanghou
yanghou3 楼6 年前

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

xiulan59
xiulan594 楼6 年前

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

caiguiying
caiguiying5 楼6 年前

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

zhujun
zhujun6 楼6 年前

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

wangjing
wangjing7 楼4 年前

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