网站建设标志设计,做自媒体的网站有哪些,学校网站建设的验收单,注册商贸公司需要什么条件el-autocomplete可以通过设置属性来实现模糊搜索功能。
首先需要设置一个搜索函数#xff0c;即在输入框输入内容时会调用的函数#xff0c;用来返回所有符合条件的结果。这个函数需要接收两个参数#xff1a;输入框的值和一个回调函数。
el-autocompletev-model即在输入框输入内容时会调用的函数用来返回所有符合条件的结果。这个函数需要接收两个参数输入框的值和一个回调函数。
el-autocompletev-modelvalue:fetch-suggestionsquerySearchplaceholder请输入内容
/el-autocomplete然后在Vue实例中定义这个函数使用一些方法来返回符合条件的结果。
data() {return {value: ,options: [{ value: apple },{ value: banana },{ value: orange },{ value: pear }]}
},
methods: {querySearch(queryString, cb) {let arr this.options.filter(option {return option.value.toLowerCase().indexOf(queryString.toLowerCase()) ! -1})cb(arr)}
}在上述代码中我们定义了一个options数组其中包含一些值。在querySearch函数中我们根据输入框的值过滤options数组找到所有符合条件的结果。这里使用了toLowerCase()方法来忽略大小写。最终把过滤出的结果传递给回调函数cb。