add share

This commit is contained in:
2024-03-12 22:33:27 +08:00
parent 8893550568
commit a51407c856
6 changed files with 288 additions and 866 deletions

View File

@@ -1,6 +1,6 @@
<script lang="ts" setup>
import { useMessage, type DropdownOption } from "naive-ui"
import { code, loading, reset, run } from "../composables/code"
import { code, loading, reset, run, share } from "../composables/code"
import { tab } from "../composables/tab"
import copyTextToClipboard from "copy-text-to-clipboard"
@@ -15,9 +15,15 @@ function copy() {
message.success("已经复制好了")
}
function handleShare() {
share()
message.success("分享链接已复制")
}
const menu: DropdownOption[] = [
{ label: "复制", key: "copy", props: { onClick: copy } },
{ label: "重置", key: "reset", props: { onClick: reset } },
{ label: "分享", key: "share", props: { onClick: handleShare } },
]
</script>
<template>