1.需要引入库:clipboard.min.js
2.代码demo:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><script src="./clipboard.min.js"></script><body><span id="ttt">1234567654321</span><button type="button" id="btn_Share" onclick="test('#btn_Share')">copy</button></body><script>function test(element) {var clipboard = new ClipboardJS(element, {      //绑定元素idtext: function () {var str = document.getElementById("ttt").innerText;return str;},});clipboard.on("success", function (e) {alert("复制成功");});clipboard.on("error", function (e) {alert(e);});}</script>
</html>

下载文件:

    downLoad(str: string,name: string) {//str为下载的文本内容 name为文件名let export_blob = new Blob([str]);let save_link = document.createElement("a");save_link.href = window.URL.createObjectURL(export_blob);save_link.download = name + ".txt";let ev = document.createEvent("MouseEvents");ev.initMouseEvent("click",true,false,window,0,0,0,0,0,false,false,false,false,0, null);save_link.dispatchEvent(ev);},

加二维码canvas:

https://gera2ld.github.io/qrcanvas/examples/#pure-color

html 一键复制功能以及下载功能相关推荐

  1. 一键Ghost 脱机下载不再愁

    http://windows.itwaka.com/skil/65174.html 在追求经济.节能的今天,要想搭建一个网络存储.脱机下载平台,最佳方案莫过于使用支持USB存储设备接入的无线路由器.然 ...

  2. 解决微信屏蔽内置浏览器下载功能

    现阶段,微信推广是传播信息速度最快的方法,见的最多的就是在海报上贴上微信二维码,让看到的人都能立刻了解到自己的产品,但是由于微信官方要维持一个绿色的环境, 因此对扫码推广有着非常苛刻的审查, 虽然没有 ...

  3. 怎么解决微信屏蔽内置浏览器下载功能

    做微信营销活动或者APK下载推广时候,域名经常被封,如何做到微信中正常使用呢?这就要借助一些工具来实现有效的操作. 之前公司有一个新的APP项目上线,让我们在项目首页做个二维码,然后用户用手机扫一扫就 ...

  4. vue中添加一键复制功能,贼好用!

    在表格中复制链接的时候,总是要先用鼠标左键点击,拖动选中,然后右键复制或者ctrl+c复制,但是又会在粘贴的时候发现前面带有空格等烦人的问题.这个时候如果你有需要在三方平台转短链接的需求的话,链接粘贴 ...

  5. LNMP安装的前期准备(LNMP一键安装包下载)

    LNMP安装的前期准备(LNMP一键安装包下载) 如果我们手工安装 LNMP 环境,那么同样需要安装大概 14 个源码包(根据版本和功能不同而不同).不过,现在网上非常流行的 LNMP 环境的搭建过程 ...

  6. 教你如何实现c#文件上传下载功能

    简单介绍一下c#文件上传下载功能实现. NuGet 安装SqlSugar Model文件下新建 DbContext 类 public class DbContext {public DbContext ...

  7. silverlight 类似百度的图片浏览器,视频播放,附件下载功能,全部后台程序。...

    #region =========图片点击按钮================String[] nr = new String[7] { "房屋照片", "房屋所有权证& ...

  8. JavaWeb实现文件上传下载功能实例解析

    转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能 ...

  9. 关于文件导出(下载)功能不兼容IE浏览器的解决方案

    关于文件导出(下载)功能不兼容IE浏览器的解决方案 参考文章: (1)关于文件导出(下载)功能不兼容IE浏览器的解决方案 (2)https://www.cnblogs.com/padaleidelei ...

最新文章

  1. Linux 交叉编译简介
  2. 图的邻接矩阵存储和邻接表存储定义方法
  3. 杭电2037java实现
  4. Python正则简单实例分析
  5. C# 正则表达式验证
  6. 动效如何构成连接 篇肆
  7. git的使用学习(五)git的分支管理
  8. java 多线程callable_java 多线程-实现Callable接口
  9. 机器学习算法总结之支持向量机(一)
  10. 使用Apache FtpServer
  11. 如何在 Mac 上管理用于锁定备忘录的密码?
  12. 最新消息:苹果M1芯片为何如此之快?
  13. AD9833信号波形谐波
  14. 正交性原理与维纳霍夫(正则)方程
  15. 优动漫PAINT下载的素材找不到怎么办?
  16. 计算机二级office查分数,3月份office计算机二级内网查分90,写下一点经验给后来人...
  17. MySql基础篇之SQL语句(DDL、DML、DQL、RCL)
  18. 中国风来袭!如何用ArcGIS制作水墨风山水画?
  19. bat 批处理 启动微信 QQ等应用软件可以多开微信
  20. 根据当前日期获取本周、本月、本季度相关日期

热门文章

  1. Linux 静态链接库与动态链接库之一:静态链接库生成及使用
  2. Azure媒体服务的Apple FairPlay流功能正式上线
  3. 基于体素化方法的点云降采样
  4. C语言程序实例100个
  5. linux(07)之内核系统调用
  6. 太阳动态ip代理为您详解使用代理ip常见的几个关键点及其解决方案
  7. python第六章习题答案
  8. mysql使用group by查询报错SELECT list is not in GROUP BY clause and contains nonaggregated column.
  9. 成都传智播客Java培训
  10. 高考,你们一定要加油