parent
1b0e4bf719
commit
53669c4ea4
8 changed files with 351 additions and 2 deletions
@ -0,0 +1,69 @@ |
||||
<template> |
||||
<el-select v-model="value" placeholder="请选择"> |
||||
<el-option-group |
||||
v-for="group in options" |
||||
:label="group.label" |
||||
:key="group.label" |
||||
> |
||||
<el-option |
||||
v-for="item in group.options" |
||||
:value="item.value" |
||||
:key="item.value" |
||||
:label="item.label" |
||||
> |
||||
</el-option> |
||||
</el-option-group> |
||||
</el-select> |
||||
|
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: "Form_Demo10", |
||||
data() { |
||||
return { |
||||
value: "", |
||||
options: [ |
||||
{ |
||||
label: 'Popular cities', |
||||
options: [ |
||||
{ |
||||
value: 'Shanghai', |
||||
label: 'Shanghai', |
||||
}, |
||||
{ |
||||
value: 'Beijing', |
||||
label: 'Beijing', |
||||
}, |
||||
], |
||||
}, |
||||
{ |
||||
label: 'City name', |
||||
options: [ |
||||
{ |
||||
value: 'Chengdu', |
||||
label: 'Chengdu', |
||||
}, |
||||
{ |
||||
value: 'Shenzhen', |
||||
label: 'Shenzhen', |
||||
}, |
||||
{ |
||||
value: 'Guangzhou', |
||||
label: 'Guangzhou', |
||||
}, |
||||
{ |
||||
value: 'Dalian', |
||||
label: 'Dalian', |
||||
}, |
||||
], |
||||
}, |
||||
] |
||||
} |
||||
} |
||||
} |
||||
</script> |
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
@ -0,0 +1,50 @@ |
||||
<template> |
||||
<el-select v-model="value"> |
||||
<el-option |
||||
v-for="item in options" |
||||
:value="item.value" |
||||
:label="item.label" |
||||
:key="item.value" |
||||
:disabled="item.disabled"> |
||||
</el-option> |
||||
</el-select> |
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: "Form_Demo6", |
||||
data() { |
||||
return { |
||||
value: '', |
||||
options: [ |
||||
{ |
||||
value: 'Option1', |
||||
label: '选项1', |
||||
}, |
||||
{ |
||||
value: 'Option2', |
||||
label: '选项2', |
||||
disabled: true |
||||
}, |
||||
{ |
||||
value: 'Option3', |
||||
label: '选项3', |
||||
}, |
||||
{ |
||||
value: 'Option4', |
||||
label: '选项4', |
||||
}, |
||||
{ |
||||
value: 'Option5', |
||||
label: '选项5', |
||||
} |
||||
] |
||||
} |
||||
}, |
||||
} |
||||
</script> |
||||
|
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
@ -0,0 +1,83 @@ |
||||
<template> |
||||
<div> |
||||
<el-select v-model="value1" multiple clearable placeholder="clearable"> |
||||
<el-option |
||||
v-for="item in options" |
||||
:value="item.value" |
||||
:label="item.label" |
||||
:key="item.value"> |
||||
</el-option> |
||||
</el-select> |
||||
</div> |
||||
<div> |
||||
<el-select v-model="value2" multiple collapse-tags placeholder="collapse-tags"> |
||||
<el-option |
||||
v-for="item in options" |
||||
:value="item.value" |
||||
:label="item.label" |
||||
:key="item.key"> |
||||
</el-option> |
||||
</el-select> |
||||
</div> |
||||
<div> |
||||
<el-select v-model="value3" multiple collapse-tags collapse-tags-tooltip placeholder="collapse-tags-tooltip"> |
||||
<el-option |
||||
v-for="item in options" |
||||
:value="item.value" |
||||
:label="item.label" |
||||
:key="item.key"> |
||||
</el-option> |
||||
</el-select> |
||||
</div> |
||||
<div> |
||||
<el-select v-model="value4" multiple collapse-tags max-collapse-tags="3" placeholder="max-collapse-tags"> |
||||
<el-option |
||||
v-for="item in options" |
||||
:value="item.value" |
||||
:label="item.label" |
||||
:key="item.key"> |
||||
</el-option> |
||||
</el-select> |
||||
</div> |
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: "Form_Demo7", |
||||
data() { |
||||
return { |
||||
value1: '', |
||||
value2: '', |
||||
value3: '', |
||||
value4: '', |
||||
options: [ |
||||
{ |
||||
value: 'Option1', |
||||
label: '选项1', |
||||
}, |
||||
{ |
||||
value: 'Option2', |
||||
label: '选项2', |
||||
}, |
||||
{ |
||||
value: 'Option3', |
||||
label: '选项3', |
||||
}, |
||||
{ |
||||
value: 'Option4', |
||||
label: '选项4', |
||||
}, |
||||
{ |
||||
value: 'Option5', |
||||
label: '选项5', |
||||
} |
||||
] |
||||
} |
||||
}, |
||||
} |
||||
</script> |
||||
|
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
@ -0,0 +1,49 @@ |
||||
<template> |
||||
<el-select v-model="value"> |
||||
<el-option |
||||
v-for="item in city" |
||||
:value="item.value" |
||||
:label="item.label" |
||||
:key="item.value" |
||||
> |
||||
<span style="float: left">{{item.label}}</span> |
||||
<span style="float: right; color: var(--el-text-color-secondary); font-size: 13px;">{{item.value}}</span> |
||||
</el-option> |
||||
</el-select> |
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: "Form_Demo8", |
||||
data() { |
||||
return { |
||||
value: "Beijing", |
||||
city: [ |
||||
{ |
||||
value: "Beijing", |
||||
label: "北京" |
||||
}, { |
||||
value: "Shanghai", |
||||
label: "上海" |
||||
}, { |
||||
value: "Nanjing", |
||||
label: "南京" |
||||
}, { |
||||
value: "Chengdu", |
||||
label: "成都" |
||||
}, { |
||||
value: "Shenzhen", |
||||
label: "深圳" |
||||
}, { |
||||
value: "Guangzhou", |
||||
label: "广州" |
||||
}, |
||||
] |
||||
} |
||||
} |
||||
} |
||||
</script> |
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
@ -0,0 +1,47 @@ |
||||
<template> |
||||
<el-select v-model="value" filterable placeholder="filterable"> |
||||
<el-option |
||||
v-for="item in options" |
||||
:value="item.value" |
||||
:label="item.label" |
||||
:key="item.value" |
||||
></el-option> |
||||
</el-select> |
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: "Form_Demo9", |
||||
data() { |
||||
return { |
||||
value: '', |
||||
options: [ |
||||
{ |
||||
value: 'Option1', |
||||
label: '选项1', |
||||
}, |
||||
{ |
||||
value: 'Option2', |
||||
label: '选项2', |
||||
}, |
||||
{ |
||||
value: 'Option3', |
||||
label: '选项3', |
||||
}, |
||||
{ |
||||
value: 'Option4', |
||||
label: '选项4', |
||||
}, |
||||
{ |
||||
value: 'Option5', |
||||
label: '选项5', |
||||
} |
||||
] |
||||
} |
||||
}, |
||||
} |
||||
</script> |
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
Loading…
Reference in new issue