選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 

25 行
671 B

  1. // 防止处理多次点击
  2. function noMultipleClicks(methods, info) {
  3. // methods是点击后需要执行的函数, info是函数需要传的参数
  4. let that = this;
  5. if (that.noClick) {
  6. // 第一次点击
  7. console.log(methods)
  8. that.noClick= false;
  9. if((info && info !== '') || info ==0) {
  10. // info是执行函数需要传的参数
  11. methods(info);
  12. } else {
  13. methods();
  14. }
  15. setTimeout(()=> {
  16. that.noClick= true;
  17. }, 2000)
  18. } else {
  19. // 这里是重复点击的判断
  20. }
  21. }
  22. //导出
  23. export default {
  24. noMultipleClicks, // 禁止多次点击
  25. }