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

關(guān)于vue項(xiàng)目中搜索節(jié)流的實(shí)現(xiàn)代碼

 更新時(shí)間:2019年09月17日 09:58:15   作者:Vam的金豆之路  
這篇文章主要介紹了關(guān)于vue項(xiàng)目中搜索節(jié)流的實(shí)現(xiàn)代碼,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

在這里插入圖片描述

我們經(jīng)常會(huì)遇到這種需求,現(xiàn)在我們在使用百度搜索的時(shí)候他們的思想也是

根據(jù)防抖節(jié)流而實(shí)現(xiàn)的,至于用防抖還是節(jié)流根據(jù)自己需求。

<template>
 <input type="text"  v-model.trim="sse">
</template>
<script>
const delay = (function () {
 let timer = 0
 return function (callback, ms) {
  clearTimeout(timer)
  timer = setTimeout(callback, ms)
 }
})()
export default {
 name : 'search',
 watch : {
 sse () {
 delay(() => {
    this.search()
   }, 500)
},
methods :{
 search () {
    this.$axios
     .get([url])
     .then(response => {
      // success
     })
     .catch(error => {
      // error
      alert('失?。?)
     })
}
}
}
}
</script>

知識(shí)點(diǎn)擴(kuò)展:

關(guān)于各種Vue UI框架中加載進(jìn)度條的正確使用

這里拿MUSE UI 中的進(jìn)度條舉例

  <mu-circular-progress :size="40" class="icon" v-if="isloading"/>
  <div v-show="!isloading">
   <p>內(nèi)容</p>
  </div>

//數(shù)據(jù)初始化
 data () {
  return {
   isloading: false
  }
 },
 //頁面加載之前
 mounted () {
   this.isloading = true
   this.$axios
    .get([
     '/api/playlist/detail?id=' +
      this.$route.params.id
    ])
    .then(response => {
     // success
     // console.log(response.data)
     this.name = response.data.playlist.name
     this.list = response.data.playlist.tracks
     this.isloading = false
    })
    .catch(error => {
     // error
     alert('失敗!')
     console.log(error)
    })
  }

頁面加載之前this.isloading = true

v-show='false'不顯示頁面

當(dāng)獲取數(shù)據(jù)完畢后

this.isloading = false

進(jìn)度條消失,頁面顯示

總結(jié)

以上所述是小編給大家介紹的關(guān)于vue項(xiàng)目中搜索節(jié)流的實(shí)現(xiàn)代碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • elementUI的table表格改變數(shù)據(jù)不更新問題解決

    elementUI的table表格改變數(shù)據(jù)不更新問題解決

    最近在做vue的項(xiàng)目時(shí)發(fā)現(xiàn)了一個(gè)問題,今天就來解決一下,本文主要介紹了elementUI的table表格改變數(shù)據(jù)不更新問題解決,感興趣的可以了解一下
    2022-02-02
  • 前端Vue中常用rules校驗(yàn)規(guī)則(輪子)如電話身份證郵箱等校驗(yàn)方法例子

    前端Vue中常用rules校驗(yàn)規(guī)則(輪子)如電話身份證郵箱等校驗(yàn)方法例子

    當(dāng)我們在開發(fā)應(yīng)用時(shí)經(jīng)常需要對(duì)表單進(jìn)行校驗(yàn),以確保用戶輸入的數(shù)據(jù)符合預(yù)期,這篇文章主要給大家介紹了關(guān)于前端Vue中常用rules校驗(yàn)規(guī)則(輪子)如電話身份證郵箱等校驗(yàn)方法的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • vue實(shí)現(xiàn)移動(dòng)端適方案的完整步驟

    vue實(shí)現(xiàn)移動(dòng)端適方案的完整步驟

    現(xiàn)在的手機(jī)五花八門,造就了移動(dòng)端窗口分辨率繁多的局面,在不同分辨率的屏幕下保持與UI圖一致的效果,就成了讓前端不得不頭疼的問題,下面這篇文章主要給大家介紹了vue實(shí)現(xiàn)移動(dòng)端適方案的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • Vue給?elementUI?中的?this.$confirm、this.$alert、?this.$prompt添加按鈕加載效果

    Vue給?elementUI?中的?this.$confirm、this.$alert、?this.$promp

    這篇文章主要介紹了Vue給?elementUI?中的?this.$confirm、this.$alert、?this.$prompt添加按鈕的加載效果,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • Vue3 Echarts通用的折線圖帶陰影效果實(shí)現(xiàn)

    Vue3 Echarts通用的折線圖帶陰影效果實(shí)現(xiàn)

    在環(huán)保倉管項(xiàng)目中,做了一個(gè)每月對(duì)藥品、消耗品、設(shè)備的進(jìn)出,進(jìn)行統(tǒng)計(jì)百分比,效果好看,后面經(jīng)常在用這個(gè)樣式,下面通過示例代碼分享Vue3 Echarts通用的折線圖帶陰影效果實(shí)現(xiàn),感興趣的朋友一起看看吧
    2024-07-07
  • 基于Vue.js與WordPress Rest API構(gòu)建單頁應(yīng)用詳解

    基于Vue.js與WordPress Rest API構(gòu)建單頁應(yīng)用詳解

    這篇文章主要介紹了基于Vue.js與WordPress Rest API構(gòu)建單頁應(yīng)用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Vue解決跨域問題常見方法詳解

    Vue解決跨域問題常見方法詳解

    這篇文章主要介紹了Vue解決跨域問題常見方法,結(jié)合實(shí)例形式詳細(xì)分析了vue出現(xiàn)跨域問題的原因,以及常見解決方案與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2023-06-06
  • vue3使用mitt.js實(shí)現(xiàn)各種組件間的通信

    vue3使用mitt.js實(shí)現(xiàn)各種組件間的通信

    在vue工程中,除開vue自帶的什么父子間,祖孫間通信,還有一個(gè)非常方便的通信方式,類似Vue2.x?使用?EventBus?進(jìn)行組件通信,而?Vue3.x?推薦使用?mitt.js,可以實(shí)現(xiàn)各個(gè)組件間的通信,所以本文給大家介紹了vue3使用mitt.js實(shí)現(xiàn)組件通信,需要的朋友可以參考下
    2024-05-05
  • 淺析vue深復(fù)制

    淺析vue深復(fù)制

    這篇文章主要介紹了vue深復(fù)制的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下
    2018-01-01
  • vue+swiper實(shí)現(xiàn)組件化開發(fā)的實(shí)例代碼

    vue+swiper實(shí)現(xiàn)組件化開發(fā)的實(shí)例代碼

    這篇文章主要介紹了vue+swiper實(shí)現(xiàn)組件化開發(fā)的相關(guān)資料,需要的朋友可以參考下
    2017-10-10

最新評(píng)論