只需要给数据加一个属性selectable=false
<template>
<a-tree-select
v-model:value="value"
:fieldNames="{
children: 'metrics',
label: 'name',
value: 'id',
}"
style="width: 100%"
:height="233"
:tree-data="metricList"
allow-clear
/>
</template>
<script setup>
import { onMounted, ref, toRefs, reactive, watch } from 'vue';
const metricList = ref([
{
id:'aaa',
name:'父级1',
selectable:false,
metrics:[
{
id:1,
name:'子级1',
}
]
}
])
</script>