vue复制图片到剪切板

最开始使用clipboard2,本地和测试环境都能运行,到了生产环境就无法粘贴到微信。

后来搜索到可以将图片转换成blod直接复制到剪切板,代码如下

<img :src="codeUrl" width="200px" id="img_body">
<el-button v-if="copyLink" type="text" @click="copyImg">复制二维码</el-button>
async copyImg(e) {var _this = thisconst img = document.querySelector('#img_body')const setToClipboard =  blob => {const data = [new ClipboardItem({ [blob.type]: blob })]return navigator.clipboard.write(data)}try {const response = await fetch(img.src)const blob =  await response.blob()setToClipboard(blob)_this.$message({message: '复制成功',type: 'success'})} catch (error) {_this.$message({message: '复制失败',type: 'error'})}
}

注:需要https或者本地环境才可以获得剪切板权限

vue复制图片到剪切板相关推荐

  1. html5图片剪切板,JavaScript 网页端复制图片到剪切板

    前端页面可能需要复制图片到剪切板的功能,这里使用JavaScript来实现这一功能,兼容大部分浏览器 全部代码 复制图片到剪切板 复制图片 var SelectText = function (ele ...

  2. js 复制图片到剪切板 和 js复制文本到剪切板

    js 复制图片到剪切板 <a href="javascript:;" id="copyQrcode" data-base=""> ...

  3. JS复制图片到剪切板 读取剪切板

    JS复制图片到剪切板 读取剪切板 navigator.clipboard实现复制图片 图片写入剪切板 function handleCopyImg() { const canvas = documen ...

  4. html5图片剪切板,原生js实现基于base64数据复制图片到剪切板,可以粘贴出图片,模拟浏览器复制功能。...

    原生js实现基于base64数据复制图片到剪切板,可以粘贴出图片,模拟浏览器复制功能.前言: 初次发帖排版略丑,见谅.之前我们这边有个需求就是说,前端通过canvas截图然后, 点击一个按钮实现复制截 ...

  5. java 复制图片到剪切板

    Java 如何复制图片到剪切板呢? 下面是我做的一个软件: 项目源代码见附件 这里面就有"复制图片到剪切板"功能.核心方法如下: Java代码   /*** * 复制图片到剪切板 ...

  6. JS复制图片到剪切板

    业务场景 系统中展示多张图片叠加展示,客户要求单击图片实现,将叠加的效果图复制到PC的剪切板,可以在社交等其他软件中粘贴. 网上复制文字的案例很多,这里分享一个复制图片到剪切板的代码,亲测有效. wi ...

  7. VUE 点击按钮 复制图片到剪切板

    非常感谢  这位大佬文章  vue中使用 clipboard.js 一键复制dom里的图片_Var的博客-CSDN博客   刚开始没有复制成功,发现是我在本地展示图片的时候img src可以正常加载, ...

  8. html图片如何复制到剪贴板,js 如何实现复制图片到剪切板

    首先复制到剪切板,复制的是数据.图片看到的只是一种表现形式,图片可以用 js 对象 File.Blob.DataURL(base64) 体现出来. 又看到 document.execCommand(' ...

  9. js实现复制图片到剪切板下载图片

    完整需求是这样的:生成一个二维码,然后提供复制和下载按钮.如果你是页面上已有一个图片,可以直接跳过前面的部分. 经后来测试,发现这种方法并不通用,我在qq和微信中不能粘贴,但是在钉钉中可以粘贴.具体原 ...

最新文章

  1. 【ACM】杭电OJ 2063
  2. 有的放矢,远程操控中实时音视频的优化之道
  3. 全球半导体产业迁移 中国的机遇与挑战
  4. 20165337岳源第一周学习总结
  5. 计算器软件----表达式求值
  6. C++五子棋(四)——走棋原理及权值计算
  7. Altium Designer 铺地
  8. pymysql的安装
  9. (一)低功耗设计目的与功耗的类型
  10. overlay 如何实现跨主机通信?- 每天5分钟玩转 Docker 容器技术(52)
  11. 远离客户陷阱小故事 转
  12. 宋志平:麻省理工创新体系带给我的3个思考
  13. 喷水装置(信息学奥赛一本通-T1424)
  14. 在条件类型中使用 infer 关键字
  15. 长字符串显示引起的问题通用性解决方法
  16. 历年被3.15晚会曝光的科技企业现状
  17. 5款cpu温度检测工具,让你时刻关注mac的工作情况!
  18. 如何通过Matlab调用Aspen?
  19. 邮箱如何撤回已发送的邮件?
  20. python使用xlwings库操作Excel常见操作

热门文章

  1. C语言【程序19】题目:两个乒乓球队进行比赛,各出三人。
  2. tecplot有效数字位数
  3. 毕业设计 stm32老人跌倒检测预防系统 - 单片机 物联网 嵌入式
  4. 日历组件(可加上一年下一年))
  5. 单播、广播、多播(组播)的概念和区别
  6. C语言 模拟简单的地铁售票系统
  7. Html5面试问题总结(精华)
  8. 腾讯云GPU服务器价格表出炉新鲜的
  9. linux如何查看证书过期时间,shell脚本:通过域名获取证书的过期时间
  10. Delphi Hook K3