原理比较简单,直接贴出来代码:
//复制操作 copyUrl(data) { let oInput = document.createElement('input') oInput.value = data document.body.appendChild(oInput) oInput.select() // 选择对象 document.execCommand("Copy") // 执行浏览器复制命令 this.$message({ message: '复制成功', type: 'success' }) oInput.remove() },
上面代码中,参数data即为待复制的内容,其实就是js相关语法的应用。