2016-07-27 06:15:02 +00:00
|
|
|
<template>
|
2016-07-28 10:37:14 +00:00
|
|
|
<ul class="el-select-group__wrap">
|
|
|
|
<li class="el-select-group__title">{{ label }}</li>
|
|
|
|
<li>
|
|
|
|
<ul class="el-select-group">
|
|
|
|
<slot></slot>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
</ul>
|
2016-07-27 06:15:02 +00:00
|
|
|
</template>
|
|
|
|
|
|
|
|
<script type="text/babel">
|
2016-10-13 03:12:24 +00:00
|
|
|
import emitter from 'element-ui/src/mixins/emitter';
|
2016-07-27 06:15:02 +00:00
|
|
|
|
|
|
|
export default {
|
|
|
|
mixins: [emitter],
|
|
|
|
|
|
|
|
name: 'el-option-group',
|
|
|
|
|
|
|
|
props: {
|
|
|
|
label: String,
|
|
|
|
disabled: {
|
|
|
|
type: Boolean,
|
|
|
|
default: false
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
2016-09-10 02:01:48 +00:00
|
|
|
mounted() {
|
2016-07-27 06:15:02 +00:00
|
|
|
if (this.disabled) {
|
|
|
|
this.broadcast('option', 'disableOptions');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
</script>
|