<script> import Select, { Option, OptGroup } from '../index'; import '../assets/index.less'; export default { methods: { onChange (value, option) { console.log(`selected ${value}`, option); }, }, render () { return (<div> <h2>Select OptGroup</h2> <div style={{ width: '300px' }}> <Select placeholder='placeholder' defaultValue='lucy' showSearch={false} style={{ width: '500px' }} onChange={this.onChange} > <OptGroup> <span slot='label'>manager</span> <Option value='jack' test-prop='jack-prop'> <b style={{ color: 'red', }} > jack </b> </Option> <Option value='lucy' test-prop='lucy-prop'>lucy</Option> </OptGroup> <OptGroup label='engineer'> <Option value='yiminghe' test-prop='yiminghe-prop'>yiminghe</Option> </OptGroup> </Select> </div> </div>); }, }; </script>