html5: 复制到剪贴板 clipboard.js-程序员宅基地

技术标签: 移动开发  

1、使用clipboard.min.js工具,引用此js
  注意事项:
    IOS微信网页开发中,若使用此工具来开发复制功能,则需要在超链接/按钮上新增 οnclick=" "

2、clipboard使用

         <li class="flex ai-center jc-sb">
               <div class="reportCode">
                        <input class="fs-18" value="3VDK2109" readonly="readonly">
                        <div class="reportDate fs-13">2019.1.21</div>
                    </div>
                    <div class="reportEdit flex">
                        <div class="nextBtn fs-14 enable copyBtn" data-clipboard-text="Just because you can doesn't" onclick="">复制</div>
                        <div class="nextBtn fs-14">删除</div>
                    </div>
                </li>

 

            //复制
                var clipboard = new ClipboardJS('.copyBtn');//点击class为copyBtn的按钮复制内容
                
                clipboard.on('success', function(e) {
                    e.clearSelection();
                    showMsg('复制成功');
                });
                
                clipboard.on('error', function(e) {
                    showMsg('您的手机暂不支持,请长按进行复制');
                });
                function showMsg(data){
                    layer.open({
                        content: data,
                        skin: 'msg',
                        time: 2
                    })
                }        

 

转载于:https://www.cnblogs.com/rachelch/p/10208318.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33675507/article/details/94060535

智能推荐

Oracle存储过程创建和使用_oracle存储过程的创建和使用-程序员宅基地

文章浏览阅读486次。基本概念存储过程其实就是一组用于完成特定数据库功能的SQL语句集,在日常中大量使用,它被编译后存储在数据库中,根据定义的存储过程名称来调用并执行,从而完成复杂的数据库操作。优点1.存储过程使一些复杂的数据库操作与代码直接分离,便于扩展和维护,也提高了数据的安全性。2.存储过程可以重复利用,只需要带不同的参数即可,提高了程序的性能。3.存储过程执行效率高,只需要在创建的时候编译,以后每次执..._oracle存储过程的创建和使用

基于python在线商品购物系统 商品推荐系统 Flask框架(附源码)_购物平台源代码-程序员宅基地

文章浏览阅读476次,点赞4次,收藏7次。基于python在线商品购物系统 商品推荐系统 Flask框架(附源码)_购物平台源代码

java中super(aa bb cc)_高手进,急-程序员宅基地

文章浏览阅读529次。该楼层疑似违规已被系统折叠隐藏此楼查看此楼考试题目中有2题程序题,老师给出程序,我们写出结果,可是我家里没有 JAVA,无法做,求有JAVA的朋友帮忙看下,运行结果是什么(1)public class Exam{public static void main(String[] args){int mm;int array[] = {30,81,37,45,26,46,44,78,80,64};S..._2.定义三个方法,分别接收 aa bb cc请求效果:

vue——实现组织架构图(vue-org-tree)——技能提升-程序员宅基地

文章浏览阅读3.1w次,点赞35次,收藏162次。关于组织架构图,效果图如下:之前我是用jq写过一个组织架构图,文章链接如下:当时是用的jOrgChartjq版本的组织架构图:https://blog.csdn.net/yehaocheng520/article/details/117379214?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162883781016780264023604%2522%252C%2522scm%2522%253A%252220140713.13010_vue-org-tree

花季酒店设备采购管理系统(程序+开题报告)(开题报告+源码)-程序员宅基地

文章浏览阅读794次,点赞16次,收藏18次。系统将涵盖供货商的信息管理、员工的权限分配与操作记录、设备信息的详细记录、设备分类的系统化管理、设备采购的流程自动化、酒店设备的使用监控、设备入库的智能识别和处理、设备盘点的定期更新以及在线沟通平台的集成等功能模块。通过对这些功能的整合和优化,本研究将致力于解决花季酒店在设备采购和管理方面的主要问题,以期构建出一个全面、高效、智能的设备采购管理系统。该系统旨在通过信息技术手段,实现酒店设备采购和管理的自动化和智能化,提高管理效率,降低成本,确保酒店服务的质量和客户的满意度。最终成品以下面运行环境。

element-plus版本升级导致编译失败_element-plus 版本-程序员宅基地

文章浏览阅读375次,点赞4次,收藏8次。由于我们的项目依赖中指定了 "^2.2.2" 的版本范围,编译时会自动引入当前大版本下的最新版本,即 2.3.8。然而,在这个新版本中,"./lib/locale/lang/zh-cn" 的路径发生了变化,导致了编译错误。前端项目中使用了 Element Plus 组件库,并在项目依赖中引入了 "element-plus": "^2.2.2" 的版本。在项目中引入的依赖库可能会随着时间的推移进行版本升级,因此我们需要仔细检查和调整相关的引用路径,以确保项目的稳定性和可靠性。问题出现在引入路径上。_element-plus 版本

随便推点

STK 11.6 (AGI System Tool Kit)安装包 Matlab与STK互联仿真_stk11 软件下载地址-程序员宅基地

文章浏览阅读1.7w次,点赞26次,收藏33次。软件安装包版本包含stk9.2,stk10,stk11.01,stk11.6。都可与matlab进行互联仿真。stk11.6包含官方各种附加模块,如EOIR,Analyzer,Schedule等等,同时可以用其他软件调用stk进行实时界面显示。同时本人承接stk仿真, matlab 与stk 互联仿真, matlab, GUI等方面项目,可以在咸鱼或添加微信私聊,也可以看博客其他内容介绍..._stk11 软件下载地址

Oracle数据库从入门到精通系列之十九:CDB、PDB、非CDB、SGA、PGA、重做日志、数据文件、临时文件、控制文件、闪回日志、表空间、连接Oracle数据库-程序员宅基地

文章浏览阅读47次。重做日志是由一组物理文件组成的,这些文件被称为重做日志文件组。这样,在数据库发生故障时,可以使用重做日志文件来恢复数据库到故障发生前的状态。重做日志的作用在于保证数据库的一致性和持久性,以及在数据库发生故障时,可以使用重做日志来恢复数据库到故障发生前的状态。总之,非CDB环境下的数据库实例是一种传统的单租户数据库实例,虽然不能实现多租户功能,但在一些特定的场景下,仍然具有一定的应用价值。Oracle数据库的重做日志(Redo Log)是一种记录数据库所有修改操作的机制,它可以保证数据库的持久性和一致性。

C# 获取最新文件_c# getdirectories查今天更新的文件-程序员宅基地

文章浏览阅读4.5k次,点赞3次,收藏13次。public class FileTimeInfo { public string FileName; //文件名 public DateTime FileCreateTime; //创建时间 } /// /// 获取最新文件名 /// /// 路径 /// 后缀名_c# getdirectories查今天更新的文件

Android开发——实现微信界面的跳转功能——多个Fragment之间的跳转_动态创建fragment实现微信页面切换-程序员宅基地

文章浏览阅读1.9k次,点赞5次,收藏31次。实现微信界面的跳转功能——多个Fragment之间的跳转实现原理1、创建4个自定义Fragment类继承自Fragment,并且创建对应的布局文件,之后在Fragment类文件内部加载布局文件 @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { retu_动态创建fragment实现微信页面切换

浙江省建设类人员计算机网络考试试题,浙江省三级计算机网络技术历年真题(含答案).doc...-程序员宅基地

文章浏览阅读268次。PAGE 11 -打印 复印 计算机二级三级历年题目 24幢4012005年秋浙江省高等学校计算机等级考试试卷(三级,网络技术)说明:(1)考生应将一至四题的答案涂写在答题卡上,将第五、六题答案写在答卷纸上,否则作无效处理;(2)除了第六题目A、B选择其中之一,其他所有题目均为必答题;(3)请将你的准考证号的后四位填写在答卷的右下角指定位置内;(4)考试时间为120分钟。一、计算机网络基础(本题..._建设类计算机网络考试

teradata数据类型转换oracle,Oracle 中常见函数在teradata中如何实现-程序员宅基地

文章浏览阅读1.1k次。Oracle 中常见函数在teradata中如何实现下面看看Oracle 和 Teradata 几个常见函数对比:1、oracle:nvl(f1,f2...),teradata:coalesce(f1,f2...)2、oracle:decode(AA,v1,r1,v2,r2),teradata:casewhen AA=v1 then r1when AA=v2 then r2else nullend..._teradata转oracle

推荐文章

热门文章

相关标签