利用 textarea 元素,进行自动选中后执行 document.execCommand('copy')
命令进行复制到粘贴板中;
// 点击复制按钮之后执行该事件即可
const copy = (phone_number) => {
const textareaEl = document.createElement("textarea"); // 创建一个元素
textareaEl.value = phone_number; // 将需要复制的内容传给该元素作为文本
document.body.appendChild(textareaEl);
textareaEl.select(); // 自动选中
document.execCommand("copy"); // 这个命令会将选中的内容复制到粘贴板中
document.body.removeChild(textareaEl);
$message({
message: "复制成功",
type: "success"
});
};