要求是点击这个输入框复制链接
- 给input加一个获取焦点的监听
- select() 选取内容
- 使用document.execCommand(‘copy’)复制内容
- 注意document.execCommand()不能在异步函数中使用 比如setTimeout
<el-input :value="upPic" @focus="copyUrl" />
copyUrl(e) {
if (this.upPic) {
e.target.select()
const state = document.execCommand('copy')
state?this.$message.success('复制成功!'):''
}
}