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 textlimit 显示用户输入的字符数 限制用户输入的字符数
May 14 Javascript
jquery JSON的解析方式
Jul 25 Javascript
自己整理的一个javascript日期处理函数
Oct 16 Javascript
js 字符串转换成数字的三种方法
Mar 23 Javascript
浅谈javascript中onbeforeunload与onunload事件
Dec 10 Javascript
js实现(全选)多选按钮的方法【附实例】
Mar 30 Javascript
原生js实现百叶窗效果及原理介绍
Apr 12 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
Feb 15 Javascript
JavaScrpt的面向对象全面解析
May 09 Javascript
webpack@v4升级踩坑(小结)
Oct 08 Javascript
vue中引入第三方字体文件的方法示例
Dec 17 Javascript
VUE项目初建和常见问题总结
Sep 12 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画图实例
2014/11/05 PHP
php实现将Session写入数据库
2015/07/26 PHP
php基于PDO连接MSSQL示例DEMO
2016/07/13 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
jQuery 无刷新分页实例代码
2013/11/12 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
2015/09/10 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
浅谈react.js中实现tab吸顶效果的问题
2017/09/06 Javascript
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
除Console.log()外更多的Javascript调试命令
2018/01/24 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
实用的Vue开发技巧
2019/05/30 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
详解Python中的Cookie模块使用
2015/07/06 Python
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
Python3 处理JSON的实例详解
2017/10/29 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
2019/06/28 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
Pytorch之finetune使用详解
2020/01/18 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
Elemis美国官网:英国的第一豪华护肤品牌
2018/03/15 全球购物
美国浴缸、水槽和水龙头购物网站:Vintage Tub & Bath
2019/11/05 全球购物
应用心理学个人求职信范文
2013/12/11 职场文书
森林防火工作方案
2014/02/14 职场文书
秋天的图画教学反思
2014/05/01 职场文书
创建青年文明号材料
2014/05/09 职场文书
TensorFlow中tf.batch_matmul()的用法
2021/06/02 Python