详细分析Element中的el-select(附代码)

详细分析Element中的el-select(附代码)

目录

1. 基本知识2. 参数选择2.1 多选2.2 禁用2.3 搜索2.4 清空2.5 分组2.6 自定义内容2.7 自定义过滤

3. 实战Demo

1. 基本知识

el-select 是 Element UI 中的一个选择器组件,用于提供下拉框选择功能

常用形式一:

截图如下:

常用形式二:(结合数组进行遍历)

参数解释大致如下:

v-model="selectedOptions":selectedOptions是Vue实例中定义的变量,用于存储所选选项的值v-for="option in options":Vue的循环指令,用于遍历options数组中的每个选项。:key="option.value"::标识v-for循环中的每个选项:label="option.label":设置选项的显示文本:value="option.value":设置选项的值

2. 参数选择

下面参数可自由组合

2.1 多选

2.2 禁用

2.3 搜索

2.4 清空

2.5 分组

2.6 自定义内容

选项2.2

2.7 自定义过滤

添加 filterable 属性使得可以自定义过滤方法

3. 实战Demo

一般会结合事件响应,其数据也不会放在此处,不然会过于冗余

配合事件响应时,可以使用@change事件来监听el-select的变化,并在发生变化时执行相应的操作

添加了@change事件监听器,指向了一个方法handleSelectChange

在Vue实例中,需要定义这个方法来处理el-select的变化:

new Vue({

el: '#app',

data: {

selectedOptions: [], // 用于存储选择的选项值的数组

options: [ // 下拉选项数组

{ label: '选项一', value: 'option1' },

{ label: '选项二', value: 'option2' },

// 可以继续添加更多选项

]

},

methods: {

handleSelectChange(value) {

console.log('选中的选项值:', value);

// 在这里可以对选中的选项值进行任何操作

}

}

});

在handleSelectChange方法中,value参数代表了当前选中的选项值,可以在这个方法中进行任何操作,比如更新数据、发送请求等等。

相关推荐

男人养生必吃:17种最壮阳滋补的食物
365bet中文资讯网

男人养生必吃:17种最壮阳滋补的食物

📅 07-16 👁️ 8802
五常酒店推介
国内在365投注

五常酒店推介

📅 07-07 👁️ 3313
【每周违规账号公示】 9/4 ~ 9/10
365bet中文资讯网

【每周违规账号公示】 9/4 ~ 9/10

📅 07-05 👁️ 3119