2.js代码fetchPoint(name, callback..._el-autocomplete 搜索">
赞
踩
<el-autocomplete
v-model="text"
:fetch-suggestions="fetchPoint"
placeholder="输入内容"
>
</el-autocomplete>
fetchPoint(name, callback) { this.$data.loading += 1; let list = [{}]; api .get('/api/website/publictransportation/map',{ params: assignIn({}, {name: name}) }).then((response) => { let map = response.data; for(let key in map) { list.push({key: key, value:map[key]}); } callback(list); }) .finally(() => { this.$data.loading -= 1; }); }
在输入框输入查询值时,会传递给name,后台根据name查询结果返回并回显给下拉列表。注意:list.push({key: key, value:map[key]});这里需要有一个value名(默认为value),有需要可以更改这个名称。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。