复制是网页上很常见的一个功能,下面就使用js来实现复制功能;
// 复制功能
copyUrl(dom) {var copyDOM = document.querySelector(dom); //需要复制文字的节点var range = document.createRange(); //创建一个rangewindow.getSelection().removeAllRanges(); //清楚页面中已有的selectionrange.selectNode(copyDOM); // 选中需要复制的节点 window.getSelection().addRange(range); // 执行选中元素var successful = document.execCommand('copy'); // 执行 copy 操作 if(successful){message.success('复制成功!')}else{message.warning('复制失败,请手动复制!')}// 移除选中的元素 window.getSelection().removeAllRanges();
}