js | execCommand 複製

三水儿發表於2024-04-24
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');
  }
},

相關文章