Skip to content

Commit ba7a325

Browse files
authored
Merge pull request #832 from MoYingJi/pr/c
feat(CopyLyrics): 选择是否在复制的每行歌词之间加入空行分隔
2 parents 2967442 + 8035430 commit ba7a325

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/components/Modal/CopyLyrics.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
<n-flex align="center">
2626
<n-checkbox value="translation" label="翻译" />
2727
<n-checkbox value="romaji" label="音译" />
28+
<n-checkbox value="emptyLine" label="空行" title="在每行歌词之间加入空行分隔" />
2829
</n-flex>
2930
</n-checkbox-group>
3031
</n-flex>
@@ -46,7 +47,7 @@ const props = defineProps<{ onClose: () => void }>();
4647
4748
const musicStore = useMusicStore();
4849
49-
const selectedFilters = ref<string[]>(["translation", "romaji"]);
50+
const selectedFilters = ref<string[]>(["translation", "romaji", "emptyLine"]);
5051
const selectedLines = ref<number[]>([]);
5152
5253
const rawLyrics = computed(() => {
@@ -93,7 +94,7 @@ const handleCopy = async () => {
9394
return parts.join("\n");
9495
})
9596
.filter((s) => s)
96-
.join("\n\n");
97+
.join(selectedFilters.value.includes("emptyLine") ? "\n\n" : "\n");
9798
9899
if (linesToCopy) {
99100
await copyData(linesToCopy);

0 commit comments

Comments
 (0)