js 不用插件实现点击复制粘贴功能

319 阅读1分钟

html

<p style="padding-top:10px;text-decoration: underline" @click="copyUrl">点击复制二维码链接</p>

js

copyUrl(){
  var textarea = document.createElement("input");
  var flag = "";
  document.body.appendChild(textarea);
  textarea.value = 'www.baidu.com';//要复制的链接
  textarea.focus();
  textarea.setSelectionRange
    ? textarea.setSelectionRange(0, textarea.value.length)
    : textarea.select();
  try {
    flag = document.execCommand("copy");
  } catch (e) {
    flag = false;
  }
  document.body.removeChild(textarea);
  flag ? alert("复制成功 !") : alert("复制失败 !");
}