Vue中-下拉框可以选择可以填写
Posted ahao214
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue中-下拉框可以选择可以填写相关的知识,希望对你有一定的参考价值。
<el-form-item label="方法名称"> <el-autocomplete popper-class="my-autocomplete" v-model="customForm.MethodName" :fetch-suggestions="querySearchMethod" placeholder="请输入方法名称" :disabled="IsDisabled" @select="((item)=>selectMethodChange(item))"> <template slot-scope=" item "> <div class="name"> item.value </div> </template> </el-autocomplete> </el-form-item> // 方法 querySearchMethod(queryString, cb) let that = this; var solList = [] that.MethodOptionItems.forEach(item => solList.push( ‘label‘: item.value, ‘value‘: item.label ) ) var results = queryString ? solList.filter(this.createFilterMethod(queryString)) : solList; // 调用 callback 返回建议列表的数据 cb(results); , createFilterMethod(queryString) let that = this; var solList = that.MethodOptionItems; return solList => return ( //solList.label.toLowerCase().indexOf(queryString.toLowerCase()) === 0 solList.label ); ; , handleSelectMethod(item) console.log(item); ,
以上是关于Vue中-下拉框可以选择可以填写的主要内容,如果未能解决你的问题,请参考以下文章
Vue el-select下拉框选择成功时不显示,但是当选择其他下拉框的时候,又可以成功显示
Vue el-select下拉框选择成功时不显示,但是当选择其他下拉框的时候,又可以成功显示