63 lines
1.3 KiB
Markdown
63 lines
1.3 KiB
Markdown
<cn>
|
|
#### 多选
|
|
多选的树选择。
|
|
</cn>
|
|
|
|
<us>
|
|
#### Multiple Selection
|
|
Multiple selection usage.
|
|
</us>
|
|
|
|
```html
|
|
<template>
|
|
<a-tree-select
|
|
showSearch
|
|
style="width: 300px"
|
|
:value="value"
|
|
:dropdownStyle="{ maxHeight: '400px', overflow: 'auto' }"
|
|
placeholder='Please select'
|
|
allowClear
|
|
multiple
|
|
treeDefaultExpandAll
|
|
@change="onChange"
|
|
@search="onSearch"
|
|
@select="onSelect"
|
|
>
|
|
<a-tree-select-node value='parent 1' title='parent 1' key='0-1'>
|
|
<a-tree-select-node value='parent 1-0' title='parent 1-0' key='0-1-1'>
|
|
<a-tree-select-node value='leaf1' title='my leaf' key='random' />
|
|
<a-tree-select-node value='leaf2' title='your leaf' key='random1' />
|
|
</a-tree-select-node>
|
|
<a-tree-select-node value='parent 1-1' title='parent 1-1' key='random2'>
|
|
<a-tree-select-node value='sss' key='random3'>
|
|
<b style="color: #08c" slot="title">sss</b>
|
|
</a-tree-select-node>
|
|
</a-tree-select-node>
|
|
</a-tree-select-node>
|
|
</a-tree-select>
|
|
</template>
|
|
|
|
<script>
|
|
|
|
export default {
|
|
data () {
|
|
return {
|
|
value: undefined,
|
|
}
|
|
},
|
|
methods: {
|
|
onChange (value) {
|
|
console.log(value)
|
|
this.value = value
|
|
},
|
|
onSearch () {
|
|
console.log(...arguments)
|
|
},
|
|
onSelect () {
|
|
console.log(...arguments)
|
|
},
|
|
},
|
|
}
|
|
</script>
|
|
```
|