没长正的技术专栏 勤动手、多思考

前端高级

2022-03-01

阅读:

2022-03-11

前端高级用法

自己项目

开源Ruoyi:https://gitee.com/y_project/RuoYi-Vue

  • 注意逻辑关系,多分析,不要老是赋值粘贴。

1. 并发

1.1 截流

// 在1500 毫秒内只会执行1个todo方法
if (this.passTimer) return;
this.passTimer = setTimeout(() => {
    this.passTimer = null
}, 1500)
// 具体的业务方法
// todo

1.2 防抖

// 通过变量与定时任务判断,在指定时间内只会创建1个定时任务(
// 定义全局的 flag、timer
if(this.flag) clearTimeout(timer);
timer = setTimeout({}={
    this.flag = true;
    //执行的业务
},1500)

参考

elm组件


Similar Posts

欢迎拍砖,多多交流,转载请注明出处:[没长正的技术专栏](http://blog.meizhangzheng.com) 如涉及侵权问题,请发送邮件到xsj34567@163.com,如情况属实本人将会尽快删除。


上一篇 解决方案

下一篇 前端组件

Comments