当前位置:   article > 正文

前端实现将内容复制到剪切板的实现方法(个人项目使用)

前端实现将内容复制到剪切板的实现方法(个人项目使用)
  1. export const writeStringToClipboard =(text:string)=>{
  2. const el=document.createElement('textarea');
  3. el.value=text;
  4. document.body.appendChild(el);
  5. el.select();
  6. document.execCommand('copy');
  7. document.body.removeChild(el);
  8. }

其中, document.execCommand已经被废弃了,不建议使用了,所以推荐使用下面的新方法 :

  1. async function copyTextToClipboard(text) {
  2. try {
  3. await navigator.clipboard.writeText(text);
  4. console.log('Text copied to clipboard');
  5. } catch (err) {
  6. console.error('Failed to copy text: ', err);
  7. }
  8. }
  9. // 使用方法
  10. copyTextToClipboard('测试复制功能');

是不简单多了一下子.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/456017
推荐阅读
相关标签
  

闽ICP备14008679号