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 操作下拉列表框实现代码
Feb 22 Javascript
UI Events 用户界面事件
Jun 27 Javascript
JavaScript按位运算符的应用简析
Feb 04 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
Mar 11 Javascript
分享jQuery封装好的一些常用操作
Jul 28 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
May 17 Javascript
electron + vue项目实现打印小票功能及实现代码
Nov 25 Javascript
基于vue写一个全局Message组件的实现
Aug 15 Javascript
JQuery常用简单动画操作方法回顾与总结
Dec 07 jQuery
JS数组的常用10种方法详解
May 08 Javascript
JS前端canvas交互实现拖拽旋转及缩放示例
Aug 05 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生成文件
2007/01/15 PHP
yii实现创建验证码实例解析
2014/07/31 PHP
Php连接及读取和写入mysql数据库的常用代码
2014/08/11 PHP
Yii中CGridView实现批量删除的方法
2015/12/28 PHP
jquery操作select大全
2014/04/25 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
2015/12/08 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
2016/04/12 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
微信小程序 JS动态修改样式的实现代码
2017/02/10 Javascript
thinkphp标签实现bootsrtap轮播carousel实例代码
2017/02/19 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
VUE 实现复制内容到剪贴板的两种方法
2019/04/24 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
2019/09/12 Javascript
JavaScript事件委托实现原理及优点进行
2020/08/29 Javascript
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
python实现的DES加密算法和3DES加密算法实例
2015/06/03 Python
python 与GO中操作slice,list的方式实例代码
2017/03/20 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
python版DDOS攻击脚本
2019/06/12 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
2015/03/17 HTML / CSS
全方位了解CSS3的Regions扩展
2015/08/07 HTML / CSS
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
凯普林包包西班牙官网:Kipling西班牙
2019/04/12 全球购物
出国留学担保书
2014/05/20 职场文书
酒店端午节活动方案
2014/08/26 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
多台电脑共享文件怎么设置?多台电脑共享文件操作教程
2022/04/08 数码科技