什么是防抖?
通俗理解,就是我们在点击请求或者点击加载等过程中,只需要点击一次,但由于请求慢,点击了好多次,导致多次请求,防抖就是在点击了好多次之后的最后一次才会请求。
案例分析:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>vue项目优化之防抖案例分析</title>
<script src="/npm/vue@2/dist/vue.js"></script>
</head>
<body>
<div id="app">
输入内容:<input type="text" @keyup="deb"/>
<div> 输入次数:{{num}}</div>
</div>
<script>
let time
var app=new Vue({
el:'#app',
data:{
num:0,
},
methods:{
deb: function () {
let that = this
if (time) {
clearTimeout(time)
}
time = setTimeout(function () {
that.num++
console.log('输入了'+that.num+'次')
time = undefined;
}, 2000)
}
}
})
</script>
</body>
</html>
以上是编程学习网小编为您介绍的“vue项目优化之防抖案例分析”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:vue项目优化之防抖案例分析


猜你喜欢
- 使用XHTML1.0 Strict中需要特别注意的地方 2022-11-04
- 27款经典的CSS框架小结 网页制作必备 2024-02-06
- echarts报错:Error in mounted hook的解决方法 2022-08-30
- javascript静态的url如何传递 2024-01-15
- Window.Open打开窗体和if嵌套代码 2023-12-26
- Unicode中的常用字母小结 2022-09-21
- javascript中onmouse事件在div中失效问题的解决方法 2024-01-17
- div+css布局中的alpha 不透明度使用说明 2024-02-24
- http://www.sky.franken.de/doxy/explorer/structIShellBrowserImpl.html 2023-10-25
- ajax异步读取后台传递回的下拉选项的值方法 2023-02-23