使用navigator.clipboard.writeText(value),相比以前更加简洁,写法如下:
旧写法:
const oInput = document.createElement('input')
oInput.value = value
document.body.appendChild(oInput)
// 选择对象;
oInput.select();
// 执行浏览器复制命令
document.execCommand("Copy");
this.$Message.success('复制成功')
oInput.remove()
新写法:
navigator.clipboard.writeText(value).then(() => {
this.$Message.success('复制成功')
});