常用工具方法--持续更新

简介: 常用工具方法--持续更新

防抖

防抖就是公交车等人上车,有人上等5s,5s内又有人上再等5s  --动态

节流就是公交车固定15分钟一班车   --静态

export const directives = (app:any) => {
 //vue防抖
    app.directive('debounce', {
        mounted(el:any,binding:any) {
            if(typeof binding.value !=='function') return
            el.timer = null
            el.handler = function () {
                if (el.timer) {
                    clearTimeout(el.timer)
                }
                el.timer = setTimeout(() => {
                    binding.value.apply(this, arguments)
                },600)
            }
            el.addEventListener('click',el.handler)
        },
        beforeUnmount(el:any, binding:any) {
            if(el.timer){
                el.timer = null
                clearTimeout(el.timer)
            }
            el.removeEventListener('click',el.handler)
        },
    })
}
//main.ts全局注册指令
import {directives} from './utils/common'
const app = createApp(App);
directives(app) 
//使用
 <button class="confirm-btn" 
v-if="state.item.is_contract_type===2"
 v-debounce="confirmChange">确认签约</button>
目录
相关文章
|
XML 数据格式 Windows
WIX 安装部署教程(六) 为你收集的七个知识点
原文:WIX 安装部署教程(六) 为你收集的七个知识点  前段时间整理5篇WIX(Windows Installer XML)的安装教程,但还不够完善,这里继续整理了七个知识点分享给大家。WIX最新版本3.
1837 0
|
7月前
|
监控 安全 数据可视化
Splunk工具学习(下载、安装、简单使用、核心概念)
Splunk工具学习(下载、安装、简单使用、核心概念)
339 0
|
7月前
编程笔记 01工具及参考资料
编程笔记 01工具及参考资料
|
7月前
|
存储 缓存 Java
Guava常用工具库整理
Guava常用工具库整理
|
安全 开发工具 git
Git常用命令用法和实战总结
Git常用命令用法和实战总结
121 0
|
SQL 编解码 PHP
Laravel 常用命令整理
laravel不是可以直接 request()->ip() 获取IP吗,并且laravel自带有 Carbon 插件用于操作时间,生成随机字符串也自带有 Str::random() 方法,没要把框架自带的功能再重新封装一遍。
162 0
|
C++ 容器
C++使用小细节--持续更新
文章目录 1. fixed 2. C++中结构体内重载运算符 3. reserve() resize() 4. 优先队列重载运算符的三种方式 方式1 友元函数 方式2 常引用 方式3 结构体之外 5. OJ数据制作(文件读写) 读取文件 写入文件
123 0
C++使用小细节--持续更新
|
Web App开发 监控 Shell
实现原理讲解,我强烈推荐你看看这-22-款超好用的命令行工具
实现原理讲解,我强烈推荐你看看这-22-款超好用的命令行工具
实现原理讲解,我强烈推荐你看看这-22-款超好用的命令行工具
|
搜索推荐 生物认证
工具传送门(持续更新)
工具传送门(持续更新)
167 0
|
开发工具 git 索引
rpm 神器第二篇-multipkg 高阶用法介绍与实战
前言 前一篇文章中介绍了 multipkg 的安装和基本用法,这两天又结合之前的例子,整理了一篇类似于“实战系列”的文档,详细说明了 rpm 中的一些细节配置在multipkg中怎么写,以便读者能通过multipkg实现rpm/spec的高阶功能;另外,晚上总结了最近和以前的几个思路,给multi
3238 0

热门文章

最新文章