js | execCommand 复制

copy(val) {
  try {
    // textarea为带格式复制,input为不带格式复制
    const input = document.createElement("textarea");
    input.value = val; 
    document.body.appendChild(input); 
    input.select(); 
       if (document.execCommand('Copy')) this.$message.success('复制成功');
       else { this.$message.error('复制失败'); }
       document.body.removeChild(input);   
  } catch (err) {
    this.$message.error('error');
  }
},

 

posted @ 2024-04-24 15:09  三水儿  阅读(14)  评论(0编辑  收藏  举报