useClipboard
將文本複製到用戶的剪貼板
Usage
即時編輯器
function Demo() { const [value, setValue] = useState(""); const [text, copy] = useClipboard(); const permissionRead = usePermission("clipboard-read"); const permissionWrite = usePermission("clipboard-write"); return ( <div> <p> 剪貼板權限:讀取 <b>{permissionRead}</b> | 寫入 <b>{permissionWrite}</b> </p> <p> 當前複製的內容:<code>{text || "無"}</code> </p> <input value={value} onChange={(event) => { setValue(event.currentTarget.value); }} /> <button onClick={() => copy(value)}>複製</button> </div> ); };
結果
Loading...
API
useClipBoard
Returns
readonly [string, (txt: string) => Promise<void>]: 返回唯讀元組.