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 相关文章推荐
dojo 之基础篇(二)之从服务器读取数据
Mar 24 Javascript
javascript Array数组对象的扩展函数代码
May 22 Javascript
jquery实现清新实用的网页菜单效果
Aug 28 Javascript
js将json格式的对象拼接成复杂的url参数方法
May 25 Javascript
jQuery 常见小例汇总
Dec 14 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
Jan 23 Javascript
原生js轮播(仿慕课网)
Feb 15 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
Jan 22 Javascript
JS实现轮播图效果
Jan 11 Javascript
JQuery获得内容和属性方法解析
May 30 jQuery
js简单实现自动生成表格功能示例
Jun 02 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
Aug 20 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
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
动态创建的表格单元格中的事件实现代码
2008/12/30 Javascript
js根据鼠标移动速度背景图片自动旋转的方法
2015/02/28 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
Google Maps基础及实例解析
2016/08/06 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
jQuery中event.target和this的区别详解
2020/08/13 jQuery
[02:34]DOTA2亚洲邀请赛 BG战队出场宣传片
2015/03/09 DOTA
[01:13:17]Secret vs NB 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[46:42]DOTA2-DPC中国联赛正赛 Aster vs Magma BO3 第二场 3月5日
2021/03/11 DOTA
Python标准库之循环器(itertools)介绍
2014/11/25 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
对Python 除法负数取商的取整方式详解
2018/12/12 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
2020/04/24 Python
python脚本和网页有何区别
2020/07/02 Python
Python JSON常用编解码方法代码实例
2020/09/05 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2020/12/03 Python
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
工商管理系学生的自我评价分享
2013/11/29 职场文书
高三地理教学反思
2014/01/11 职场文书
运动会广播稿200米
2014/01/27 职场文书
拾金不昧表扬信怎么写
2015/05/04 职场文书
关于分班的感言
2015/08/04 职场文书
2019年教师节祝福语精选,给老师送上真诚的祝福
2019/09/09 职场文书
导游词之临安白水涧
2019/11/05 职场文书
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers
Python列表的索引与切片
2022/04/07 Python
Linux下使用C语言代码搭建一个简单的HTTP服务器
2022/04/13 Servers