前端实现点击复制功能---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)

相关推荐
q1cheng7 分钟前
基于Spring Boot + Vue项目online_learn的用户登录认证全流程分析
前端
gihigo19987 分钟前
MATLAB运动估计基本算法详解
开发语言·算法·matlab
大时光8 分钟前
gsap 配置解读 --2
前端
万岳科技程序员小金16 分钟前
AI数字人小程序源码开发全流程实战:前端交互+后端算法部署指南
前端·人工智能·软件开发·ai数字人小程序·ai数字人系统源码·ai数字人软件开发·ai数字人平台搭建
白开水丶18 分钟前
vue3源码学习(五)ref 、toRef、toRefs、proxyRefs 源码学习
前端·vue.js·学习
郝学胜-神的一滴21 分钟前
TCP通讯的艺术:从握手到挥手的优雅对话
开发语言·网络·网络协议·tcp/ip·程序人生
广州华水科技21 分钟前
单北斗GNSS在变形监测中的应用与优势分析
前端
黎雁·泠崖23 分钟前
【魔法森林冒险】12/14 场景系统:5大场景的任务串联
java·开发语言
l1t31 分钟前
在python 3.14 容器中安装和使用chdb包
开发语言·python·clickhouse·chdb
梵刹古音32 分钟前
【C++】函数重写
开发语言·c++