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

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

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

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

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

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

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

1.首先新建一個(gè)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)容如下;這是一個(gè)輸入框的500ms的防抖

<template>
 <div class="main">
  <el-input v-model="input" @change="changeSeletc" placeholder="請(qǐng)輸入內(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

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

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

    vue 項(xiàng)目常用加載器及配置詳解

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

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

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

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

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

    vue.js 初體驗(yàn)之Chrome 插件開發(fā)實(shí)錄

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

    uni-app中vue3表單校驗(yàn)失敗的問題及解決方法

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

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

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

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

    這篇文章主要介紹了vuejs數(shù)據(jù)超出單行顯示更多,點(diǎn)擊展開剩余數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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

最新評(píng)論

胶州市| 横峰县| 福清市| 云阳县| 灵寿县| 正定县| 塔城市| 张掖市| 正宁县| 修文县| 内乡县| 宁海县| 汽车| 曲靖市| 靖西县| 钟祥市| 昌图县| 辽宁省| 达尔| 正定县| 浠水县| 呼玛县| 旅游| 扶绥县| 呼伦贝尔市| 湟中县| 银川市| 内江市| 平乡县| 阳江市| 台南市| 孝昌县| 莫力| 牡丹江市| 贡觉县| 云霄县| 南充市| 吉木乃县| 梧州市| 香格里拉县| 丰城市|