首页 > TAG信息列表 > ClipboardJS
jQuery复制到剪贴板clipboard.js简单用法
复制到剪贴板 <!-- 引入js文件 --> <script src="https://cdn.bootcdn.net/ajax/libs/clipboard.js/2.0.8/clipboard.min.js"></script> <!-- 给dom添加class/data-clipboard-text属性 --> <div class="copy" data-clipboard-text="${d告别 Flash 和臃肿框架!这个 3 万 Star 的开源工具帮你提高效率
clipboard.js 用于剪贴板复制,gzip 压缩版仅有 3kb。 为什么选择 clipboard.js 将文本复制到剪贴板不应该搞得复杂,它不应该需要几十个步骤来配置或数百 KB 来加载,更不应该依赖于 Flash 或其他臃肿的框架。 clipboard.js 摆脱了这些限制,就可以实现便捷轻量的操作剪贴板。 安装我知道的Web前端Js插件库(第三方库)
用于拷贝文本(如点击按钮复制某一段文本)的clipboardjs:http://www.clipboardjs.cn/ 用于专门处理时间相关(如转换格式/时间戳/获得倒数几天日期)的momentjs:http://momentjs.cn/ 强大的专业图表(柱状图/折线图/环形图等)Echarts:https://echarts.apache.org/zh/index.htmlclipboard 在 vue 项目中,on 事件监听回调多次执行
clipboard 定义一个全局变量 import ClipboardJS from "clipboard";if(clipboard){ clipboard.destroy();}clipboard = new ClipboardJS(".copyLink");clipboard.on("success", () => { console.log(1); this.$message.success(vue复制电话号到粘贴板
<!--html部分代码 -- ><template> <div> <span id="phoneNum">{{phone}}</span> <span :data-clipboard-text="phone" @click="copy">复制到粘贴板</span> </div></template>ClipboardJS 实现JS复制到剪切板
根据官方文档的说法这个支持IE9+以及大部分主流浏览器,地址:https://clipboardjs.com/ 下面写个简单的例子:HTML:注意,这里最好是button,并非所有的元素都支持该JS <button type="button" class="btn btn-default" id="btn_Share"> 复制ClipboardJS实现点击复制功能
<script src="//lib.baomitu.com/clipboard.js/1.7.1/clipboard.min.js"></script> <!-- Target --><input id="foo" value="https://github.com/zenorocha/clipboard.js.git"><!-- Trigger --><buttoJquery 复制功能
使用clipboardjs插件实现鼠标点击复制功能; 官网:https://clipboardjs.com/ 使用示例: 1.引入 <script type="text/javascript" th:src="@{/static/js/clipboard.min.js}"></script>2.按钮元素:<button class="btn" onlick="copyBtn();">点击复制