hooks icon indicating copy to clipboard operation
hooks copied to clipboard

[RFC] useClipboard

Open Majmunu opened this issue 11 months ago • 6 comments

Demo

const { copyToClipboard, pasteFromClipboard } = useClipboard();
// 复制操作
  const handleCopy =async () => {
    const displayText = "React 对象111"; // 外部显示的文本
    const dataToCopy = { name: "React 对象", value: 123, description: "这是一个测试对象" }; // 要存储的数据
    await copyToClipboard(displayText, dataToCopy);
  };

  // 粘贴操作
  const handlePaste = async () => {
    const data = await pasteFromClipboard();
    setPastedData(data);
  };

获取粘贴板数据 image

在非项目粘贴显示内容 image

Majmunu avatar Jan 06 '25 06:01 Majmunu

可以的,这个挺常用的,欢迎 PR

crazylxr avatar Apr 27 '25 08:04 crazylxr

在这个也给我吧

meet-student avatar Aug 25 '25 02:08 meet-student

在这个也给我吧

OK👌 已发起PR请求

Majmunu avatar Aug 25 '25 06:08 Majmunu

在这个也给我吧

OK👌 已发起PR请求

emmm ok. 等 @crazylxr see see

meet-student avatar Aug 25 '25 06:08 meet-student

https://github.com/alibaba/hooks/pull/2845/files#diff-d22f89ee4d30b548c4e82fdf05e2fd38802f3e9e8d8f9aa1ddda31dea44e96f1

这个PR不是挺久了么,是打算merge么?

Junlin-Zhu avatar Dec 07 '25 14:12 Junlin-Zhu

是的,打算merge,不过目前还在等待Maintainer的 Code Review 和批准 @Junlin-Zhu

Majmunu avatar Dec 08 '25 02:12 Majmunu