zhang_li
4 months ago
3 changed files with 29 additions and 5 deletions
@ -0,0 +1,25 @@ |
|||
// 防止处理多次点击
|
|||
function noMultipleClicks(methods, info) { |
|||
// methods是需要点击后需要执行的函数, info是点击需要传的参数
|
|||
let that = this; |
|||
if (that.noClick) { |
|||
// 第一次点击
|
|||
that.noClick= false; |
|||
if(info && info !== '') { |
|||
// info是执行函数需要传的参数
|
|||
methods(info); |
|||
} else { |
|||
methods(); |
|||
} |
|||
setTimeout(()=> { |
|||
that.noClick= true; |
|||
}, 2000) |
|||
} else { |
|||
// 这里是重复点击的判断
|
|||
} |
|||
} |
|||
|
|||
//导出
|
|||
export default { |
|||
noMultipleClicks,//禁止多次点击
|
|||
} |
Loading…
Reference in new issue