示例
html
<el-select v-model="runSelected"
@change="runSelectedLoading = false"
placeholder="请选择"
filterable
style="width: 150px"
>
<el-option v-for="(option, i) in runSelectedOptions"
:key="'runSelectedOption-' + i"
:label="option.title"
:value="option.id"
></el-option>
</el-select>
<el-button type="primary"
style="margin: 0 10px 0 2px"
@click="runSelectedOptions.filter(it => it.id === runSelected)[0].action()"
:loading="runSelectedLoading"
plain
>执行</el-button>
js
data() {
return {
runSelected: 1,
runSelectedLoading: false,
runSelectedOptions: [],
}
},