亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue 實現邊輸入邊搜索功能的實例講解

發布時間:2020-08-28 07:41:18 來源:腳本之家 閱讀:769 作者:zhooson 欄目:web開發

效果圖:

vue 實現邊輸入邊搜索功能的實例講解

搜索分類2種情況,一般的是當用戶輸入完,點擊確定的按鈕在向后發送請求,還有一種就是的我一邊輸入,一邊向后臺發送請求,但是會產生一個性能的問題,就是一直發請求造成頁面的卡頓,這里就是使用截流函數,當用戶每次點擊鍵盤之間超過300ms就發送請求,否則不請求

search.vue

<template>
 <div id="search">
 <input type="text" class="search" placeholder="搜索" v-model.trim="title" />
 </div>
</template>

js:

<script>
// 節流函數
const delay = (function() {
 let timer = 0;
 return function(callback, ms) {
 clearTimeout(timer);
 timer = setTimeout(callback, ms);
 };
})();
export default {
 name: 'search',
 data() {
 return {
  title: '',
  search:[]
 };
 },
 watch: {
 //watch title change
 title() {
  delay(() => {
  this.fetchData();
  }, 300);
 },
 },
 methods: {
 async fetchData(val) {
  const res = await this.fetch({
  url: '寫上你的URL',
  method: 'GET',
  params: { title: this.title },
  });
  this.search = res.data.list;
 },
 },
 mounted() {},
};
</script>

以上這篇vue 實現邊輸入邊搜索功能的實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙陵县| 湛江市| 应用必备| 洪雅县| 宜州市| 简阳市| 北海市| 莲花县| 吕梁市| 伊宁市| 庆云县| 垣曲县| 吴旗县| 微博| 新干县| 红河县| 黔东| 明星| 香港| 扶绥县| 阳西县| 兴业县| 若尔盖县| 定日县| 马尔康县| 大埔县| 沾化县| 永福县| 额尔古纳市| 枣庄市| 泗阳县| 岚皋县| 慈溪市| 临泽县| 宜宾县| 阿鲁科尔沁旗| 连云港市| 南郑县| 朝阳区| 襄樊市| 陇西县|