web端实现复制图文
网页端实现复制图文功能: 使用三方库clipboard.js实现, 地址:https://github.com/zenorocha/clipboard.js
使用方式:
1.复制html(图片、文字)
let clipboard = new ClipboardJS('body', {
target: function() {
return html;
},
});
clipboard.on("success", function(e) {
alert("复制成功");
e.clearSelection();
clipboard.destroy();
});
clipboard.on("error", function(e) {
alert("复制失败");
e.clearSelection();
clipboard.destroy();
});
document.body.click();
2.复制文本
let clipboard = new ClipboardJS('body', {
text: function() {
return text;
},
});
clipboard.on("success", function(e) {
alert("复制成功");
e.clearSelection();
clipboard.destroy();
});
clipboard.on("error", function(e) {
alert("复制失败");
e.clearSelection();
clipboard.destroy();
});
document.body.click();
备注: 在复制图片的注意事项: 1.图片需使用远程地址 2.在微信输入框中粘贴无效,域名需换成http