美文网首页
防止快速重复点击事件,例如:表格操作行单选按钮重复点击请求

防止快速重复点击事件,例如:表格操作行单选按钮重复点击请求

作者: hui_he | 来源:发表于2018-07-09 20:36 被阅读0次
    image2018-4-20_16-52-31.png

    解决方案


    image2018-4-20_16-57-5.png
    onExit(record) { //添加标记,第一次点击后value变为'1',每次点击判断这个标记是true则执行
    
      const value = this.state[`value${[record.id](http://record.id/)}`]
    
      const val = `value${[record.id](http://record.id/)}`
    
      if(value == '1') return false
    
      //do something ...    触发事件
    
      this.setState({
        [val]: this.state[val] == '1' ? null : '1',
      })
    
    }
    
    

    相关文章

      网友评论

          本文标题:防止快速重复点击事件,例如:表格操作行单选按钮重复点击请求

          本文链接:https://www.haomeiwen.com/subject/waztpftx.html