相关疑难解决方法(0)

在reactJS中,如何将文本复制到剪贴板?

我正在使用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()
}
Run Code Online (Sandbox Code Playgroud)

javascript clipboard reactjs

105
推荐指数
16
解决办法
8万
查看次数

标签 统计

clipboard ×1

javascript ×1

reactjs ×1