No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

common.js 671 B

12345678910111213141516171819202122232425
  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. }