我正在使用ReactJS,当用户单击链接时,我要将一些文本复制到剪贴板。
我正在使用Chrome 52,并且不需要支持任何其他浏览器。
我看不到为什么这段代码不会导致数据被复制到剪贴板。(代码段的来源来自Reddit帖子)。
我做错了吗?谁能建议有一种“正确”的方法来使用reactjs实现复制到剪贴板吗?
copyToClipboard = (text) => {
console.log('text', text)
var textField = document.createElement('textarea')
textField.innerText = text
document.body.appendChild(textField)
textField.select()
document.execCommand('copy')
textField.remove()
}