Skip to content

clipboard

剪贴板操作工具。

导入

typescript
import { copyText } from '@cloudcome/utils-browser/clipboard'

函数

copyText

将文本复制到剪贴板。

typescript
function copyText(text: string): void

参数

参数类型描述
textstring要复制的文本

返回值

void

示例

typescript
// 复制文本
copyText('Hello, World!')

// 在用户交互中使用
button.addEventListener('click', () => {
  copyText('复制成功!')
  alert('已复制到剪贴板')
})

注意

该函数使用 document.execCommand('copy') 实现,在现代浏览器中建议使用 Clipboard API:

typescript
// 现代浏览器推荐
await navigator.clipboard.writeText('Hello, World!')

基于 MIT 许可发布