vue js 复制div区域内容

       

1234

        

张三

        

.....

 复制

  //点击复制收款信息

    copy(){

      const range = document.createRange(); //创建range对象

      range.selectNode(document.getElementById('copyAll')); //获取复制内容的 id 选择器

      const selection = window.getSelection();  //创建 selection对象

      if (selection.rangeCount > 0) selection.removeAllRanges(); //如果页面已经有选取了的话,会自动删除这个选区,没有选区的话,会把这个选取加入选区

      selection.addRange(range); //将range对象添加到selection选区当中,会高亮文本块

      document.execCommand('copy'); //复制选中的文字到剪贴板

      this.tips({

        title: '成功',

        message: '复制成功!',

        type: 'success',

      });

      selection.removeRange(range); // 移除选中的元素

    }

你可能感兴趣的:(html,js,vue,javascript,vue.js,前端)