antd Vue showcheckedstrategy怎么用
时间: 2023-07-05 10:33:24 浏览: 439
`showcheckedstrategy` 是 Ant Design Vue 中 Tree Select 组件的一个属性,用于设置节点勾选时父节点和子节点的显示策略。它有以下几种取值:
- `none`: 不显示勾选框,只显示展开/收起箭头。
- `parent`: 只显示父节点的勾选框,不显示子节点的勾选框。
- `child`: 只显示子节点的勾选框,不显示父节点的勾选框。
- `all`: 同时显示父节点和子节点的勾选框。
具体使用方法如下:
```vue
<template>
<a-tree-select
:show-checked-strategy="'all'" // 设置显示策略为 all
:tree-data="treeData"
v-model="value"
/>
</template>
<script>
export default {
data() {
return {
value: [],
treeData: [
{
title: 'Node1',
value: '0-0',
key: '0-0',
children: [
{
title: 'Child Node1',
value: '0-0-0',
key: '0-0-0',
},
{
title: 'Child Node2',
value: '0-0-1',
key: '0-0-1',
},
],
},
{
title: 'Node2',
value: '0-1',
key: '0-1',
children: [
{
title: 'Child Node3',
value: '0-1-0',
key: '0-1-0',
},
{
title: 'Child Node4',
value: '0-1-1',
key: '0-1-1',
},
],
},
],
};
},
};
</script>
```
在上面的例子中,我们将 `show-checked-strategy` 设置为 `all`,这表示同时显示父节点和子节点的勾选框。你可以根据自己的需求设置不同的显示策略。
阅读全文