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 cdn使用介绍
May 08 Javascript
jQuery function的正确书写方法
Aug 02 Javascript
js获取当前页面路径示例讲解
Jan 08 Javascript
jquery动感漂浮导航菜单代码分享
Apr 15 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
May 27 Javascript
windows下更新npm和node的方法
Nov 30 Javascript
vue 项目常用加载器及配置详解
Jan 22 Javascript
TypeScript基础入门教程之三重斜线指令详解
Oct 22 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
Apr 22 Javascript
layui弹出框Tab选项卡的示例代码
Sep 04 Javascript
js实现菜单跳转效果
Dec 11 Javascript
vue项目打包后路由错误的解决方法
Apr 13 Vue.js
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
上海无线电三厂简史修改版
2021/03/01 无线电
php foreach 使用&amp;(与运算符)引用赋值要注意的问题
2010/02/16 PHP
yii框架源码分析之创建controller代码
2011/06/28 PHP
PHP创建桌面快捷方式的实例代码
2014/02/17 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
2006/11/30 Javascript
jquery 插件开发备注
2010/08/27 Javascript
jquery $.ajax各个事件执行顺序
2010/10/15 Javascript
javascript实现图片跟随鼠标移动效果的方法
2015/05/13 Javascript
浏览器兼容性问题大汇总
2015/12/17 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
vue双花括号的使用方法 附练习题
2017/11/07 Javascript
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
Vue中对拿到的数据进行A-Z排序的实例
2018/09/25 Javascript
详解vue中async-await的使用误区
2018/12/05 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
python实现封装得到virustotal扫描结果
2014/10/05 Python
浅析Python中的join()方法的使用
2015/05/19 Python
Linux中Python 环境软件包安装步骤
2016/03/31 Python
关于python的list相关知识(推荐)
2017/08/30 Python
Python设计模式之备忘录模式原理与用法详解
2019/01/15 Python
pandas DataFrame 删除重复的行的实现方法
2019/01/29 Python
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
python获取array中指定元素的示例
2019/11/26 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
写好自荐信的几个要点
2013/12/26 职场文书
公司股东出资证明书
2014/11/01 职场文书
地道战观后感500字
2015/06/04 职场文书
导游词之西递宏村
2019/12/10 职场文书
python3操作redis实现List列表实例
2021/08/04 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
2022/04/14 Python