读取系统剪贴板内容,返回对象中无数据
使用pasteboard.getSystemPasteboard().setData向剪贴板中写入数据成功,然后使用pasteboard.getSystemPasteboard().getData获取剪贴板中数据时,返回对象中无数据,data.getPrimaryText()为undefined。
读取系统剪贴板内容,返回对象中无数据
使用pasteboard.getSystemPasteboard().setData向剪贴板中写入数据成功,然后使用pasteboard.getSystemPasteboard().getData获取剪贴板中数据时,返回对象中无数据,data.getPrimaryText()为undefined。
示例代码:
let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, 'text');
pasteboard.getSystemPasteboard().setData(pasteData).then((data: void) => {
console.info('Succeeded in setting PasteData.');
promptAction.showToast({ message: '复制成功,快去粘贴给其他小伙伴吧~' })
pasteboard.getSystemPasteboard().getData().then((data) => {
console.log("pasteboard info : " + data.getPrimaryText())
})
}).catch((err: BusinessError) => {
console.error('Failed to set PasteData. Cause: ' + err.message);
});
参考API:
1 回答751 阅读✓ 已解决
1 回答1k 阅读
1 回答854 阅读
1 回答826 阅读
1 回答739 阅读
1 回答717 阅读
1 回答672 阅读
参考API:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...