原生js 复制内容到剪切板

 代码:

function copyHandle(){
  let copy = (e)=>{
      e.preventDefault()
      e.clipboardData.setData('text/plain',page)
      this.$message.success('复制成功')
      document.removeEventListener('copy',copy)
  }
  document.addEventListener('copy',copy)
  document.execCommand("Copy");
}
1. document.execCommand("Copy") 触发复制监听事件
2.
e.clipboardData.setData 将内容添加到剪切板
3. 复制完成后,取消监听事件,否则会触发多次

你可能感兴趣的:(原生js 复制内容到剪切板)