问题描述
autocomplete-输入框可单选可输入:
html
<el-autocomplete
v-model="searchVal"
:fetch-suggestions="querySearch"
></el-autocomplete>
script
function querySearch(queryString, cb) {
const restaurants = state.localAll
const results = queryString
? restaurants.filter(createFilter(queryString))
: restaurants
// 调用 callback 返回建议列表的数据
cb(results)
}
function createFilter(queryString) {
return restaurant => {
return (
restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) ===
0
)
}
}