读取系统剪贴板内容,返回对象中无数据
使用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:
参考API:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...