前端实现点击复制功能---execCommand

复制代码
 copy(data) {
    //创建input元素节点
    const input = document.createElement('input')
    //传入需要复制的内容
    input.value = data 
    //插入一个input节点
    document.body.appendChild(input)
    //全选input框里面的内容
    input.select()
    //复制input框中选中的内容,Copy代表复制操作,还有剪切等操作,具体可参考文档链接
    document.execCommand('Copy')
    //移除input节点
    input.remove()
  }

PS:

execCommand会显示弃用,如果要使用,具体兼容性可参考如下链接:

document.execCommand - Web API 接口参考 | MDN (mozilla.org)

相关推荐
经年未远8 分钟前
vue3中实现耳机和扬声器切换方案
javascript·学习·vue
松☆11 分钟前
Dart 核心语法精讲:从空安全到流程控制(3)
android·java·开发语言
刘一说15 分钟前
Vue 组件不必要的重新渲染问题解析:为什么子组件总在“无故”刷新?
前端·javascript·vue.js
可触的未来,发芽的智生28 分钟前
狂想:为AGI代称造字ta,《第三类智慧存在,神的赐名》
javascript·人工智能·python·神经网络·程序人生
编码者卢布32 分钟前
【App Service】Java应用上传文件功能部署在App Service Windows上报错 413 Payload Too Large
java·开发语言·windows
kaikaile199533 分钟前
结构风荷载理论与Matlab计算
开发语言·matlab
切糕师学AI42 分钟前
ARM 汇编器中的伪指令(Assembler Directives)
开发语言·arm开发·c#
徐同保1 小时前
React useRef 完全指南:在异步回调中访问最新的 props/state引言
前端·javascript·react.js
fanruitian1 小时前
uniapp 创建项目
javascript·vue.js·uni-app
吕司1 小时前
Qt的信号与槽
开发语言·qt