在element ui 中使用数据下拉选项代码如下

<el-form-item label="省份">
    <el-select v-model="provinceId"  placeholder="全部">
        <el-option v-for="item in arrProvince"
                    :key="item.Value"
                    :label="item.Name"
                    :value="item.Value"></el-option>
    </el-select>
</el-form-item>

数据如下:

data {
  provinceId:0,
  arrProvince:[{Value:1,Name:"河北省"}... ...]
}

这个时候下拉的就是31个省份信息,体验不太好,因为下拉太长了,不好找到自己想要的数据 。在element ui中的select组件中我们可以使用它提供的筛选功能,启用后就可以在下拉框中输入文字,然后选项会根据内容自动筛选选项。启用方法是添加filterable属性。代码如下:

<el-form-item label="省份">
    <el-select v-model="provinceId" filterable  placeholder="全部">
        <el-option v-for="item in arrProvince"
                    :key="item.Value"
                    :label="item.Name"
                    :value="item.Value"></el-option>
    </el-select>
</el-form-item>


效果如下:

001

lebang2020.cn出品。