亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

element-ui帶輸入建議的input框踩坑(輸入建議空白以及會閃出上一次的輸入建議問題)

2019-11-19 12:17:35
字體:
來源:轉載
供稿:網友

前段時間,在實現帶輸入建議并且支持模糊查詢輸入框的時候,發現了兩個值得注意的小地方。整理出來,以供借鑒。

廢話不多說,直接來解決問題。

踩坑問題描述:

問題一:

獲取到后端返回的數組,并將數組傳入作為 results 傳入 callback 后,焦點放在 輸入框 上的時候,并未出現任何內容,只出現了一個不完整的空白框。

 

問題解決方案:

這個問題開始我以為是傳進 callbackdata 格式不對。Element官網上是這么寫的:


我傳入的是對象數組,是沒問題的。

后來我仔細閱讀了 Elemen t帶建議查詢輸入框的 Demo 代碼并查閱相關資料發現,輸入建議列表的數據只來源于
data:[] 中的 value 字段?。?!

于是,我將后端傳回的 response 處理了,將 response 中需要展示的字段組成 {value:'輸入建議'} 這種格式,問題解決。

 searchAppNodeApi(searchQuery).then((response) => {     this.loadAll = response.data     this.devEuiArr = [];     for (var i = 0; i < this.loadAll.length; i++) {      this.devEuiArr.push({"value1": this.loadAll[i].dev_eui})     }    })

searchAppNodeApi() 是我請求后端的api方法,拿到請求成功的回調函數的 response 參數。但是, response 里面包含很多我不需要的字段,我只需要其中的 dev_eui 字段。因此,循環 response.data 將其中每條的 dev_eui 重組成 {value:'輸入建議'} 的格式并 push 進聲明的新數組 devEuiArr

打印如下:

正確效果如下:

問題二:

成功出現輸入建議列表后,出現一個新的問題,并且 Element 官網的 Demo 代碼并未闡述這種情況,就是當我獲取到輸入建議列表后,切換成另一個輸入建議列表,會先閃一下上一個出現的輸入建議列表,切換后的輸入列表為空也會閃出上個輸入建議列表,就算手動清空 callback(data:[]) 中的 data 數組也無濟于事。

問題解決方案:

這個問題開始我以為是需要返回數據后手動清空 callback 里面的 data 數組,像下面這樣:

//聯想查詢時觸發   querySearch(queryString, callback) {    var results = queryString ? this.devEuiArr.filter(this.createFilter(queryString)) : this.devEuiArr    // 調用 callback 返回建議列表的數據    callback(results)    results = ''   }

但是一點作用沒起,也就是跟變量緩存沒什么關系,后來我在 Element 官網的一個小角落發現這么一個參數:

debounce ? 函數去抖 ? 應該就是它了!
(PS:不了解函數去抖和函數節流的同學可以閱讀我的下一篇博文。)

debounce 的默認值是 300ms,我們將其設置為 0ms。

<el-autocomplete     placeholder="請輸入DEVEUI"     v-model="searchDeveuiVal"     clearable     :fetch-suggestions="querySearch"     size="small"     :debounce=0     @keyup.enter.native="searchAppNode"> </el-autocomplete>

正確效果如下:

 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91亚洲精品久久久久久久久久久久| 一本大道亚洲视频| 亚洲精品国产精品乱码不99按摩| 国产不卡视频在线| 亚洲一区二区精品| 欧美老女人性生活| 精品久久久久久久久久| 久久久久久综合网天天| 亚洲美女激情视频| 国产在线精品一区免费香蕉| 91免费看国产| 亚洲黄一区二区| 国产精品亚洲一区二区三区| 97碰在线观看| 亚洲无亚洲人成网站77777| 国产欧美精品一区二区三区-老狼| 欧美视频裸体精品| 国产日韩精品在线播放| 狠狠干狠狠久久| 国产精品自产拍在线观看| 久久av在线播放| 日韩av不卡电影| 亚洲欧美资源在线| 91亚洲国产成人精品性色| 日韩成人久久久| 国产精品高清免费在线观看| 久久色精品视频| 中文在线资源观看视频网站免费不卡| 激情亚洲一区二区三区四区| 中文字幕久热精品在线视频| 欧美精品日韩三级| 欧美日韩高清区| 国产成人aa精品一区在线播放| 国产精品老牛影院在线观看| 韩国视频理论视频久久| 久久精品中文字幕电影| 国产一区二区三区精品久久久| y97精品国产97久久久久久| 欧美一级在线播放| 91精品国产91久久久久久不卡| 久久影视电视剧免费网站清宫辞电视| 亚洲永久免费观看| 中文字幕综合在线| 国产精品99久久久久久www| 久久精品一区中文字幕| 狠狠做深爱婷婷久久综合一区| 日韩精品中文字幕视频在线| 国产午夜精品一区二区三区| 久久青草精品视频免费观看| 夜色77av精品影院| 久久精品亚洲精品| 欧美性在线视频| 精品福利樱桃av导航| 亚洲国产精品嫩草影院久久| 免费不卡欧美自拍视频| 成人a免费视频| 国产日韩在线一区| 欧美午夜激情视频| 欧美另类第一页| 亚洲在线免费视频| 不用播放器成人网| 久久久爽爽爽美女图片| 海角国产乱辈乱精品视频| 日日骚av一区| 亚洲人成在线免费观看| 久久人人爽人人爽人人片亚洲| 欧美日韩在线视频观看| 欧美日韩国产91| 欧美午夜精品久久久久久浪潮| 国产精品成人va在线观看| 久久伊人精品天天| 国产精品一区久久久| 久久综合五月天| 日韩av电影在线免费播放| 欧美日韩国产一区中文午夜| 亚洲视频网站在线观看| 亚洲片在线资源| 欧美最顶级的aⅴ艳星| 性欧美办公室18xxxxhd| 久久综合电影一区| 亚洲成avwww人| 一区二区成人精品| 亚洲影院色无极综合| 精品一区二区三区四区在线| 亚洲第一区在线| 亚洲一级黄色片| 精品成人国产在线观看男人呻吟| 欧美大尺度激情区在线播放| 国产一区二区三区在线| 欧美视频免费在线观看| 亚洲免费小视频| 狠狠躁夜夜躁人人爽天天天天97| 欧美激情一区二区三级高清视频| 亚洲免费av片| 日韩欧美中文字幕在线观看| 青青草99啪国产免费| 岛国视频午夜一区免费在线观看| 最近的2019中文字幕免费一页| 日本一本a高清免费不卡| 中文欧美在线视频| 中文字幕亚洲综合久久筱田步美| 中文在线不卡视频| 欧美特黄级在线| 欧美乱大交xxxxx| 1769国产精品| 日韩电影大片中文字幕| 久久久久99精品久久久久| 自拍偷拍亚洲区| 久久99国产精品久久久久久久久| 午夜精品久久久久久久99热浪潮| 日韩欧美一区二区三区久久| 国产日韩欧美在线| 国产免费一区视频观看免费| 亚洲级视频在线观看免费1级| 青草成人免费视频| 91日韩在线播放| 欧美在线一级va免费观看| 亚洲人精品午夜在线观看| 136fldh精品导航福利| 亚洲精品一区二区久| 97视频在线播放| 日韩欧美在线免费观看| 日韩中文字幕在线播放| 久久久精品久久久久| 色青青草原桃花久久综合| 视频在线观看一区二区| 国产精品久久久久久久久久久不卡| 九色精品免费永久在线| 亚洲精品电影久久久| 国产精品视频一区国模私拍| 成人羞羞国产免费| 成人激情春色网| 日韩在线播放av| 亚洲qvod图片区电影| 日本成熟性欧美| 伊人久久久久久久久久久久久| 91久久精品国产91久久| 成人国产精品一区| 中文字幕av一区中文字幕天堂| 高清日韩电视剧大全免费播放在线观看| 日韩精品在线免费观看视频| 欧美自拍视频在线观看| 日韩av免费在线看| 亚洲日本中文字幕| 国产精品免费久久久| 欧美激情视频免费观看| 欧美在线亚洲在线| 国产精品美女免费| 亚洲欧美日韩久久久久久| 97视频在线免费观看| 一区二区三区日韩在线| 国产在线视频不卡| 国产精品久久久久aaaa九色| 亚洲欧美日韩一区在线| 欧美激情手机在线视频| 久久久久女教师免费一区| 欧美视频免费在线| 91国内产香蕉| 欧美视频在线免费| 91超碰中文字幕久久精品| 91精品久久久久久久久久入口| 97精品免费视频| 国产97色在线|日韩| 黄网动漫久久久|