欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue實(shí)現(xiàn)防抖的實(shí)例代碼

 更新時間:2021年01月11日 10:31:05   作者:唐生洗發(fā)用飄柔  
這篇文章主要給大家介紹了關(guān)于vue實(shí)現(xiàn)防抖的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

防抖:防止重復(fù)點(diǎn)擊觸發(fā)事件

首先啥是抖? 抖就是一哆嗦!原本點(diǎn)一下,現(xiàn)在點(diǎn)了3下!不知道老鐵腦子是不是很有畫面感!哈哈哈哈哈哈

典型應(yīng)用就是防止用戶多次重復(fù)點(diǎn)擊請求數(shù)據(jù)。

vue實(shí)現(xiàn)防抖方法如下:

1.首先新建一個debounce.js代碼如下

const debounce=function(fn, delay){
	let timer = null
	return function(){
		let content = this;
		let args = arguments;
		if(timer){
			clearTimeout(timer)
		}
		timer = setTimeout(()=>{
			fn.apply(content,args)
		}, delay)
	}
}
export default debounce

2.在需要防抖的vue文件中引入debounce,內(nèi)容如下;這是一個輸入框的500ms的防抖

<template>
 <div class="main">
  <el-input v-model="input" @change="changeSeletc" placeholder="請輸入內(nèi)容"></el-input>
 </div>
</template>
<script>
 import debounce from "../utils/debounce"
 export default {
  name: "alarm",
  data(){
   return{
    input: ''
   }
  },
  methods:{
   changeSeletc:debounce(function () {
    console.log(this.input)
   },500),
  }
 }
</script>
<style scoped>
</style>

3.效果如下圖

總結(jié)

到此這篇關(guān)于vue實(shí)現(xiàn)防抖的文章就介紹到這了,更多相關(guān)vue實(shí)現(xiàn)防抖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于form-data請求格式詳解

    基于form-data請求格式詳解

    今天小編就為大家分享一篇基于form-data請求格式詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 淺談Vue3 defineComponent有什么作用

    淺談Vue3 defineComponent有什么作用

    本文主要介紹了Vue3 defineComponent作用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vue-json-editor json編輯器的使用

    vue-json-editor json編輯器的使用

    本文主要介紹了vue-json-editor json編輯器的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • vueJS簡單的點(diǎn)擊顯示與隱藏的效果【實(shí)現(xiàn)代碼】

    vueJS簡單的點(diǎn)擊顯示與隱藏的效果【實(shí)現(xiàn)代碼】

    下面小編就為大家?guī)硪黄獀ueJS簡單的點(diǎn)擊顯示與隱藏的效果【實(shí)現(xiàn)代碼】。小編覺得挺不錯的,現(xiàn)在分享給大家,一起跟隨小編過來看看吧
    2016-05-05
  • element-ui中的clickoutside點(diǎn)擊空白隱藏元素

    element-ui中的clickoutside點(diǎn)擊空白隱藏元素

    這篇文章主要為大家介紹了element-ui中的clickoutside點(diǎn)擊空白隱藏元素示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • vue 彈框產(chǎn)生的滾動穿透問題的解決

    vue 彈框產(chǎn)生的滾動穿透問題的解決

    這篇文章主要介紹了vue 彈框產(chǎn)生的滾動穿透問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • vue2實(shí)現(xiàn)手勢密碼功能

    vue2實(shí)現(xiàn)手勢密碼功能

    這篇文章主要為大家詳細(xì)介紹了vue2實(shí)現(xiàn)手勢密碼功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue3自定義hooks/可組合函數(shù)方式

    vue3自定義hooks/可組合函數(shù)方式

    這篇文章主要介紹了vue3自定義hooks/可組合函數(shù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Vue press 支持圖片放大功能的實(shí)例代碼

    Vue press 支持圖片放大功能的實(shí)例代碼

    這篇文章主要介紹了 Vue press 支持圖片放大功能,本文通過代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • Vue組合式API--setup中定義響應(yīng)式數(shù)據(jù)的示例詳解

    Vue組合式API--setup中定義響應(yīng)式數(shù)據(jù)的示例詳解

    在Vue2.x中,編寫組件的方式是使用Options API,它的特點(diǎn)是在對應(yīng)的屬性中編寫對應(yīng)的功能模塊,這篇文章主要介紹了Vue組合式API--setup中定義響應(yīng)式數(shù)據(jù)詳解,需要的朋友可以參考下
    2022-10-10

最新評論