Skip to content

点击复制到剪切板

https://juejin.cn/post/6870111841692385294

点击即复制到剪切板

js
  copyText(v) {
    // 创建一个 Input标签
    let oInput = document.createElement('input');
    oInput.value = v;
    document.body.appendChild(oInput);
    oInput.select(); // 选择对象;
    // console.log(oInput.value)
    // 执行浏览器复制命令
    // 复制命令会将当前选中的内容复制到剪切板中
    // 如这里构建的 Input标签
    document.execCommand("Copy");
    this.$message({
      message: '复制成功',
      type: 'success'
    });
    // 复制成功后再将构造的标签 移除
    oInput.remove()
  },