diff --git a/src/components/NormalTable/index.vue b/src/components/NormalTable/index.vue index 1ef3e1f..693e459 100644 --- a/src/components/NormalTable/index.vue +++ b/src/components/NormalTable/index.vue @@ -85,6 +85,10 @@ type: String, default: 'default', }, // 表格大小,默认,small,mini等,与el-table条件相同 + getSingleChecked: { // 用于单选默认选中 + type: String, + default: '', + }, }) const emit = defineEmits(['change', 'selectionChange', 'rowClick', 'multiSelect', 'handleClickFollowLink']) // -------定义数据-------------- @@ -179,6 +183,12 @@ } } } + +watch(() => props.getSingleChecked, (newValue) => { + if (newValue) { + singleChecked.value = newValue + } +}, { immediate: true })