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

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

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

  • 收藏

7条回答 默认 最新

  • 前端菜小白leo 2021-09-13 13:16
    已采纳

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

    打赏 评论
  • 这个实现不了! 2021-09-13 09:53

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

    打赏 评论
  • ts_shinian_web 2021-09-13 09:54

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

    打赏 评论
  • 路人甲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

    累加

    打赏 评论

相关推荐 更多相似问题