最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2021年01月11日 10:31:05   作者:唐生洗發(fā)用飄柔  
這篇文章主要給大家介紹了關(guān)于vue實現(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實現(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實現(xiàn)防抖的文章就介紹到這了,更多相關(guān)vue實現(xiàn)防抖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 記一次微信小程序與webviewH5通信的踩坑記錄

    記一次微信小程序與webviewH5通信的踩坑記錄

    uniapp開發(fā)小程序的過程中主、分包有大小限制,隨著業(yè)務(wù)的增加,使用web-view加載H5的方式,往往純加載并不能滿足業(yè)務(wù)需求,這個時候就得了解小程序與H5的交互,這篇文章主要給大家介紹了關(guān)于微信小程序與webviewH5通信的踩坑記錄,需要的朋友可以參考下
    2024-07-07
  • 如何用vue-cli3腳手架搭建一個基于ts的基礎(chǔ)腳手架的方法

    如何用vue-cli3腳手架搭建一個基于ts的基礎(chǔ)腳手架的方法

    這篇文章主要介紹了如何用vue-cli3腳手架搭建一個基于ts的基礎(chǔ)腳手架的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • vue 項目常用加載器及配置詳解

    vue 項目常用加載器及配置詳解

    本文介紹了vue 項目常用加載器及配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • vue引入組件的幾種方法匯總

    vue引入組件的幾種方法匯總

    這篇文章主要介紹了vue引入組件的幾種方法匯總,包括常用的局部引入,這里需要注意在哪個頁面需要就在那個頁面引入、注冊、使用,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-10-10
  • Vue開發(fā)配置tsconfig.json文件的實現(xiàn)

    Vue開發(fā)配置tsconfig.json文件的實現(xiàn)

    tsconfig.json文件中指定了用來編譯這個項目的根文件和編譯選項,本文就來介紹一下Vue開發(fā)配置tsconfig.json文件的實現(xiàn),感興趣的可以了解一下
    2023-08-08
  • vue.js 初體驗之Chrome 插件開發(fā)實錄

    vue.js 初體驗之Chrome 插件開發(fā)實錄

    這篇文章主要介紹了vue.js 初體驗之Chrome 插件開發(fā)實錄 ,需要的朋友可以參考下
    2017-05-05
  • uni-app中vue3表單校驗失敗的問題及解決方法

    uni-app中vue3表單校驗失敗的問題及解決方法

    最近遇到這樣的問題在app中使用uni-forms表單,并添加校驗規(guī)則,問題是即使輸入內(nèi)容,表單校驗依然失敗,本文給大家分享uni-app中vue3表單校驗失敗的問題及解決方法,感興趣的朋友一起看看吧
    2023-12-12
  • Nuxt.js SSR與權(quán)限驗證的實現(xiàn)

    Nuxt.js SSR與權(quán)限驗證的實現(xiàn)

    這篇文章主要介紹了Nuxt.js SSR與權(quán)限驗證的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • vuejs數(shù)據(jù)超出單行顯示更多,點(diǎn)擊展開剩余數(shù)據(jù)實例

    vuejs數(shù)據(jù)超出單行顯示更多,點(diǎn)擊展開剩余數(shù)據(jù)實例

    這篇文章主要介紹了vuejs數(shù)據(jù)超出單行顯示更多,點(diǎn)擊展開剩余數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Vue 打包的靜態(tài)文件不能直接運(yùn)行的原因及解決辦法

    Vue 打包的靜態(tài)文件不能直接運(yùn)行的原因及解決辦法

    這篇文章主要介紹了Vue 打包的靜態(tài)文件不能直接運(yùn)行的原因及解決辦法,幫助大家更好的理解和學(xué)習(xí)vue框架,感興趣的朋友可以了解下
    2020-11-11

最新評論

当雄县| 阜新| 大英县| 合肥市| 达州市| 伊通| 怀安县| 亳州市| 永康市| 长兴县| 桑植县| 玛多县| 玉溪市| 乐东| 广德县| 鞍山市| 读书| 大姚县| 沙田区| 根河市| 陇川县| 长宁县| 莲花县| 方山县| 固原市| 革吉县| 海丰县| 宁城县| 新兴县| 丽水市| 德令哈市| 洪雅县| 诏安县| 济南市| 准格尔旗| 永年县| 天等县| 香河县| 金乡县| 白水县| 天台县|