vue里面怎么判断一个按钮被点击了几次,根据点击次数的不同执行不同的状态。
全局定义一个变量clickNum(在scrip标签里面),而不是在data return里面
在你的点击执行函数里面Window.clickNum++
然后判断Window.clickNum的次数,执行相应的方法或者状态
可以在全局声明这个按钮的一个统计变量,点击事件触发时让变量加1
var i = 0;
每点击一次 i++
然后判断点击了几次
你可以设置一个值,点击一次按钮就触发一个方法 方法里面这个值+1 再根据这个值判断进行什么方法吧
添加一个变量,点击事件触发一次就累加1,如果你想页面刷新仍旧保持数值不清0,可以把它添加到cookie里
你是指的是短时间的连续点击次数然后执行不同内容是吗?类似双击那样?那你可以设置一个短时间的延迟,比如300ms或者500ms,点击的时候执行一个函数,然后延迟触发,并把局部变量+1次数,如果延迟内重复点击,变量继续加,延迟清除重新设置300或500ms,直到你没有重复点击,延迟顺利执行完毕,根据局部变量次数去执行你的代码,并在执行后将你的点击数变量置为0
累加