vue实现复制功能
html:
<el-button type="primary" size="small" plain class="ml30" @click="_copy(details.id)">复制店铺ID</el-button>
js:
_copy(context) { // 创建输入框元素 let oInput = document.createElement('input'); // 将想要复制的值 oInput.value = context; // 页面底部追加输入框 document.body.appendChild(oInput); // 选中输入框 oInput.select(); // 执行浏览器复制命令 document.execCommand('Copy'); // 弹出复制成功信息 this.$message.success('复制成功'); // 复制后移除输入框 oInput.remove(); },
希望大佬看到有不对的地方,提出博主予以改正!