| 123456789101112131415 |
- import { pasteboard } from '@kit.BasicServicesKit';
- export function copyText(text: string, copyResult?: (data?: pasteboard.PasteData, err?: Error) => void) {
- const pasteboardData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, text);
- const systemPasteboard = pasteboard.getSystemPasteboard();
- systemPasteboard.setData(pasteboardData); // 将数据放入剪切板
- systemPasteboard.getData()
- .then((data) => {
- copyResult?.(data)
- })
- .catch((e: Error) => {
- copyResult?.(undefined, e)
- })
- }
|