diff --git a/src/cpns/ClipItemList.vue b/src/cpns/ClipItemList.vue index b63f94b..b1b0a3d 100644 --- a/src/cpns/ClipItemList.vue +++ b/src/cpns/ClipItemList.vue @@ -53,6 +53,10 @@ const props = defineProps({ showList: { type: Array, required: true + }, + fullData: { + type: Object, + required: true } }) const emit = defineEmits(['onDataChange']) @@ -104,7 +108,9 @@ onMounted(() => { ?.scrollIntoView({ block: 'nearest', inline: 'nearest' }) } } else if (isCopy) { - window.copy(props.showList[activeIndex.value]) + if (props.fullData.data === '') { + window.copy(props.showList[activeIndex.value]) + } } else if (isEnter) { window.copy(props.showList[activeIndex.value]) window.paste() diff --git a/src/style/cpns/file-list.less b/src/style/cpns/file-list.less index 973b073..20226ed 100644 --- a/src/style/cpns/file-list.less +++ b/src/style/cpns/file-list.less @@ -3,8 +3,9 @@ justify-content: flex-start; align-items: center; cursor: pointer; + font-size: 13px; &:hover { - font-weight: 600; + text-decoration: underline; &::after { content: '📤'; } diff --git a/src/views/Main.vue b/src/views/Main.vue index b3b39f7..9112ef6 100644 --- a/src/views/Main.vue +++ b/src/views/Main.vue @@ -4,7 +4,7 @@ @@ -139,6 +140,7 @@ onMounted(() => { window.focus() } else if (isExit) { filterText.value = '' + } else if (ctrlKey) { } else { window.focus() // 其他键盘事件 直接聚焦搜索框 }