收藏
回答

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

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


回答关注问题邀请回答
收藏

7 个回答

  • 晓
    2019-10-31

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


    2019-10-31
    有用
    回复
  • 厚光
    厚光
    2017-11-02

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

    2017-11-02
    有用
    回复
  • 代码是我情人
    代码是我情人
    2017-11-02

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

    2017-11-02
    有用
    回复
  • 代码是我情人
    代码是我情人
    2017-11-02

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

    2017-11-02
    有用
    回复
  • 柳俊清
    柳俊清
    2017-11-02

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

    2017-11-02
    有用
    回复
  • 厚光
    厚光
    2017-11-02

    楼上说的对

    2017-11-02
    有用
    回复
  • 代码是我情人
    代码是我情人
    2017-11-02

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

    2017-11-02
    有用
    回复
登录 后发表内容