forked from opentiny/tiny-vue
67 lines
1.4 KiB
Vue
67 lines
1.4 KiB
Vue
<template>
|
|
<tiny-select v-model="value" placeholder="请选择" multiple title="标题">
|
|
<tiny-option-group v-for="group in options3" :key="group.label" :label="group.label" :disabled="group.disabled">
|
|
<tiny-option
|
|
v-for="item in group.options"
|
|
:key="item.value"
|
|
:label="item.label"
|
|
:value="item.value"
|
|
></tiny-option>
|
|
</tiny-option-group>
|
|
</tiny-select>
|
|
</template>
|
|
|
|
<script>
|
|
import { Select, Option, OptionGroup } from '@opentiny/vue'
|
|
|
|
export default {
|
|
components: {
|
|
TinySelect: Select,
|
|
TinyOption: Option,
|
|
TinyOptionGroup: OptionGroup
|
|
},
|
|
data() {
|
|
return {
|
|
options3: [
|
|
{
|
|
label: '热门城市',
|
|
disabled: true,
|
|
options: [
|
|
{
|
|
value: 'Shanghai',
|
|
label: '上海'
|
|
},
|
|
{
|
|
value: 'Beijing',
|
|
label: '北京'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: '城市名',
|
|
options: [
|
|
{
|
|
value: 'Chengdu',
|
|
label: '成都'
|
|
},
|
|
{
|
|
value: 'Shenzhen',
|
|
label: '深圳'
|
|
},
|
|
{
|
|
value: 'Guangzhou',
|
|
label: '广州'
|
|
},
|
|
{
|
|
value: 'Dalian',
|
|
label: '大连'
|
|
}
|
|
]
|
|
}
|
|
],
|
|
value: ''
|
|
}
|
|
}
|
|
}
|
|
</script>
|