【发布时间】:2017-04-25 08:31:29
【问题描述】:
我正在尝试在元素 UI 工具包中创建两个具有多个限制的选项组。在我的例子中,我调用了一个@handleOptionClick 的方法来防止根据multiple-limit 值进行选择。我如何在handleGroupedOption 函数中访问这个multiple-limit?
<el-select v-model="filterBy[filterKey]" @handleOptionClick="handleGroupedOption" placeholder="Filter By Incident" multiple>
<el-option-group label="Select one" multiple-limit="1">
<el-option
v-for="(item, key, index) in makeList(mainTypes[filterKey])"
v-if="index < 3"
:label="item"
:value="key">
</el-option>
</el-option-group>
<el-option-group label="Select multiple" multiple-limit="0">
<el-option
v-for="(item, key, index) in makeList(mainTypes[filterKey])"
v-if="index >= 3"
:label="item"
:value="key">
</el-option>
</el-option-group>
</el-select>
export default {
methods: {
handleGroupedOption (event) {
console.log(event)
}
}
}
【问题讨论】:
标签: vue.js vuejs2 vue-component