clipboardjs点击button复制

文档: ClipboardJS.

// 引入ClipboardJS
import ClipboardJS from 'clipboard'
// 定义
new ClipboardJS('.copyBtn')
// 实现调用方法
/**  复制 数据到 粘贴板上
 * @param  {string } txt 需要复制的数据
 */
function copyText (txt) {
  let btn = document.createElement('button') // 创建节点
  btn.className = 'copyBtn' // 节点添加定义样式
  btn.style.display = 'none'
  btn.setAttribute('data-clipboard-text', txt)
  document.body.appendChild(btn)
  btn.click()
  setTimeout(() => {
    btn.parentNode.removeChild(btn)
  }, 5000)
  alert('复制成功')
}

// 调用
copyText('要复制的内容')

你可能感兴趣的:(javascript)