committed by
GitHub
4 changed files with 36 additions and 2 deletions
@ -0,0 +1,23 @@ |
|||
<script setup lang="ts"> |
|||
import { ref } from 'vue'; |
|||
|
|||
import { Page } from '@vben/common-ui'; |
|||
|
|||
import { useClipboard } from '@vueuse/core'; |
|||
import { Button, Input } from 'ant-design-vue'; |
|||
|
|||
const source = ref('Hello'); |
|||
const { copy, text } = useClipboard({ source }); |
|||
</script> |
|||
|
|||
<template> |
|||
<Page title="剪切板示例"> |
|||
<p class="mb-3"> |
|||
Current copied: <code>{{ text || 'none' }}</code> |
|||
</p> |
|||
<Input.Group class="flex"> |
|||
<Input v-model:value="source" placeholder="请输入" /> |
|||
<Button type="primary" @click="copy(source)"> Copy </Button> |
|||
</Input.Group> |
|||
</Page> |
|||
</template> |
|||
Loading…
Reference in new issue