Vue使用Clipboard.JS在h5页面中复制内容实例详解


Posted in Javascript onSeptember 03, 2019

安装clipboard.js

github路径:https://github.com/zenorocha/clipboard.js

安装:

npm install clipboard --save

引入clipboard.js

import ClipboardJS from "clipboard";

<script src="https://clipboardjs.com/dist/clipboard.min.js"></script>

使用:

剪切

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-status-bar-style" content="black">
  <meta name="format-detection" content="telephone=no">
  <title>dfsf</title>

  <script src="https://clipboardjs.com/dist/clipboard.min.js"></script>
  <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
  <script>
    $(function() {
      new ClipboardJS('.btn');
    })
  </script>
</head>

<body>
  <div>
    <!-- Target -->
    <textarea id="bar">Mussum ipsum cacilds...</textarea>

    <!-- Trigger -->
    <button class="btn" data-clipboard-action="cut" data-clipboard-target="#bar">
  Cut to clipboard
</button>

  </div>

</body>

</html>

复制

<button class="btn" data-clipboard-action="copy" data-clipboard-target="#bar">

3.在vue中使用并自定义复制内容,定义复制回调:

<div class="dlbtn cpkw" @click="copykeyword">复制关键词</div>

·····
copykeyword() {
   var clipboard = new ClipboardJS(".cpkw", {
    text: function(trigger) {
     //alert("ok");
     return "testvalue";
    }
   });
   clipboard.on("success", e => {
    //复制成功
    // 释放内存
    clipboard.destroy();
   });
   clipboard.on("error", e => {
    // 不支持复制
     console.log("该浏览器不支持自动复制");
    // 释放内存
    clipboard.destroy();
   });

以上就是本次介绍的全部知识点内容,感谢大家对三水点靠木的支持。

Javascript 相关文章推荐
jQuery 获取URL参数的插件
Mar 04 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
Jul 26 Javascript
动态加载外部javascript文件的函数代码分享
Jul 28 Javascript
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
Feb 27 Javascript
Javascript this 的一些学习总结
Aug 31 Javascript
Javascript合并表格中具有相同内容单元格示例
Aug 11 Javascript
js加载读取内容及显示与隐藏div示例
Feb 13 Javascript
JavaScript原生对象之String对象的属性和方法详解
Mar 13 Javascript
详解vue表单——小白速看
Apr 08 Javascript
Vue监听数据渲染DOM完以后执行某个函数详解
Sep 11 Javascript
详解JavaScript中typeof与instanceof用法
Oct 24 Javascript
node.js监听文件变化的实现方法
Apr 17 Javascript
layui中的switch开关实现方法
Sep 03 #Javascript
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
Sep 03 #Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
Sep 03 #Javascript
vue路由教程之静态路由
Sep 03 #Javascript
多个vue子路由文件自动化合并的方法
Sep 03 #Javascript
Emberjs 通过 axios 下载文件的方法
Sep 03 #Javascript
vue 自动化路由实现代码
Sep 03 #Javascript
You might like
php循环检测目录是否存在并创建(循环创建目录)
2011/01/06 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
使用XHGui来测试PHP性能的教程
2015/07/03 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
JS支持带x身份证号码验证函数
2008/08/10 Javascript
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
js如何判断用户是在PC端和还是移动端访问
2014/04/24 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
2015/06/05 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
vue自定义过滤器创建和使用方法详解
2017/11/06 Javascript
JS中验证整数和小数的正则表达式
2018/10/08 Javascript
JavaScript数组排序小程序实现解析
2020/01/13 Javascript
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
Python中bisect的用法
2014/09/23 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
wxPython实现带颜色的进度条
2019/11/19 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
MADE法国:提供原创设计师家具
2018/09/18 全球购物
汽车技术服务与营销专业在籍生自荐信
2013/09/28 职场文书
项目施工员岗位职责
2014/03/09 职场文书
学校火灾防控方案
2014/06/09 职场文书
旅游专业毕业生自荐书
2014/06/30 职场文书
项目投资合作意向书
2014/07/29 职场文书
十佳青年事迹材料
2014/08/21 职场文书
客房领班岗位职责
2015/02/11 职场文书
部队2015年终工作总结
2015/04/02 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
python中super()函数的理解与基本使用
2021/08/30 Python
sql server 累计求和实现代码
2022/02/28 SQL Server
Python可视化神器pyecharts之绘制地理图表练习
2022/07/07 Python