c v 大师 2021-09-13 09:46 采纳率: 86.7%
浏览 1830
已结题

vue里面怎么判断一个按钮被点击了几次

vue里面怎么判断一个按钮被点击了几次,根据点击次数的不同执行不同的状态。

  • 写回答

7条回答 默认 最新

  • 前端不释卷leo 前端领域新星创作者 2021-09-13 13:16
    关注

    全局定义一个变量clickNum(在scrip标签里面),而不是在data return里面
    在你的点击执行函数里面Window.clickNum++
    然后判断Window.clickNum的次数,执行相应的方法或者状态

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • ts_shinian_web 2021-09-13 09:54
    关注

    可以在全局声明这个按钮的一个统计变量,点击事件触发时让变量加1

    评论
  • 热心的web市民 2021-09-13 09:53
    关注

    var i = 0;
    每点击一次 i++
    然后判断点击了几次

    评论
  • 路人甲101 2021-09-13 09:55
    关注

    你可以设置一个值,点击一次按钮就触发一个方法 方法里面这个值+1 再根据这个值判断进行什么方法吧

    评论
  • 唯妮 2021-09-13 10:22
    关注

    添加一个变量,点击事件触发一次就累加1,如果你想页面刷新仍旧保持数值不清0,可以把它添加到cookie里

    评论
  • 在下月亮有何贵干 前端领域优质创作者 2021-09-13 10:37
    关注

    你是指的是短时间的连续点击次数然后执行不同内容是吗?类似双击那样?那你可以设置一个短时间的延迟,比如300ms或者500ms,点击的时候执行一个函数,然后延迟触发,并把局部变量+1次数,如果延迟内重复点击,变量继续加,延迟清除重新设置300或500ms,直到你没有重复点击,延迟顺利执行完毕,根据局部变量次数去执行你的代码,并在执行后将你的点击数变量置为0

    评论
  • 前端纸飞机 前端领域优质创作者 2021-09-13 13:38
    关注

    累加

    评论
查看更多回答(6条)

报告相同问题?

问题事件

  • 系统已结题 9月24日
  • 已采纳回答 9月16日
  • 创建了问题 9月13日

悬赏问题

  • ¥15 微信实时共享位置修改
  • ¥100 TG的session协议号转成直登号号后客户端登录几分钟后自动退出设备
  • ¥30 共模反馈回路的小信号增益
  • ¥15 arduino ssd1306函数与tone函数放歌代码不兼容问题
  • ¥70 0.96版本hbase的row_key里含有双引号,无法deleteall
  • ¥20 Ida Pro增加插件出现问题
  • ¥15 诊断性META分析合并效能的检验
  • ¥15 请问abb根据色块判断奇偶数并根据批次号放入仓储
  • ¥66 开发PC客户端一定也要开发上位机吗?
  • ¥20 Java eclipse连接数据库