本文實(shí)例講述了Vue Autocomplete 自動(dòng)完成功能。分享給大家供大家參考,具體如下:
頁(yè)面 :
用閉包的方式,index表示第幾個(gè)組件
<el-autocomplete v-model="state4" :fetch-suggestions="querySearchAsync" placeholder="請(qǐng)輸入內(nèi)容" @select="((item)=>{handleSelect(item, index)})"> </el-autocomplete>
JS:
methods: { querySearchAsync(queryString, callback) { var list = [{}]; //調(diào)用的后臺(tái)接口 //let url = 后臺(tái)接口地址 + queryString; //從后臺(tái)獲取到對(duì)象數(shù)組 this.$http({ url: this.$http.adornUrl('yjtgateway/goods'), method: 'get', params: this.$http.adornParams({keyword:queryString}) }).then(({data}) => { for(let i of data.content){ i.value = i.goodsCode; //將想要展示的數(shù)據(jù)作為value } list = data.content; callback(list); }).catch((error) => { console.log(error) }) }, handleSelect(item,index) { this.dataForm.items[index] = item } }
希望本文所述對(duì)大家vue.js程序設(shè)計(jì)有所幫助。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com