主要用于解决例如一键复制获取当前工单详细信息等
代码如下:
const orderDataCopy = () => {
let val = orderNumberData.data.Model;
let copyVal =
"下单厂商:" +
val.FactoryName +
"\n" +
"工单号:" +
val.OrderNumber +
"\n" +
(val.Requirements || "暂无");
new Promise((resolve) => {
//如果复制单行,用input
//如果复制多行,用textarea
//创建一个textarea框获取需要复制的文本内容
const copyUrl = document.createElement("textarea");
copyUrl.value = copyVal;
const appDiv = document.getElementById("app");
appDiv.appendChild(copyUrl);
copyUrl.select();
document.execCommand("Copy");
copyUrl.remove();
resolve(true);
ElMessage({
message: "复制成功",
type: "success",
});
});
};