在elementUI中使用 el-autocomplete 實(shí)現(xiàn)遠(yuǎn)程搜索的下拉框

<el-autocomplete placeholder="請(qǐng)輸入城市名"
                         v-model="cityName"
                         :fetch-suggestions="querySearchAsync"
                         class="input-city">
          <el-button slot="append" icon="el-icon-search"></el-button>
        </el-autocomplete>

querySearchAsync(queryString, cb) {
        const allCity = this._.cloneDeep(this.cityData);
        const restaurants = allCity;
        const results = queryString ? restaurants.filter(this.createStateFilter(queryString))
          : restaurants;
        console.log(cb(results));
        cb(results);
      },
      createStateFilter(queryString) {
        return restaurants => (restaurants.value
          .toLowerCase().indexOf(queryString.toLowerCase()) === 0);
      },

先貼代碼


image.png

image.png

居然打印的 cb(results)是undefined
百度之后才知道


image.png

好吧,只好重新給數(shù)組對(duì)象
對(duì)象的鍵是改不了的,只好重新加個(gè)

for (let i = 0; i < allCity.length; i += 1) {
        allCity[i].value = allCity[i].townName;      
       delete allCity[i].townName;
      }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,142評(píng)論 0 2
  • 前言 最先接觸編程的知識(shí)是在大學(xué)里面,大學(xué)里面學(xué)了一些基礎(chǔ)的知識(shí),c語言,java語言,單片機(jī)的匯編語言等;大學(xué)畢...
    oceanfive閱讀 3,395評(píng)論 0 7
  • 不支持上傳文件,所以就復(fù)制過來了。作者信息什么的都沒刪。對(duì)前端基本屬于一竅不通,所以沒有任何修改,反正用著沒問題就...
    全棧在路上閱讀 2,070評(píng)論 0 2
  • 一:轉(zhuǎn)運(yùn)漢遇巧洞庭紅,波斯胡指破鼉龍殼這篇文章基本大意能看懂,但具體一些句子和詞不太懂,接下來我準(zhǔn)備按照老師的建議...
    武威_a355閱讀 246評(píng)論 2 0
  • 接踵而來的一件件大事讓我不由得想我們是否要繼續(xù)下去,我真的愛你嗎? 1 考研結(jié)束,學(xué)習(xí)告一段落。大多數(shù)單身狗都是考...
    元存閱讀 328評(píng)論 0 0

友情鏈接更多精彩內(nèi)容