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 相关文章推荐
将input file的选择的文件清空的两种解决方案
Oct 21 Javascript
jQuery的context属性用法实例
Dec 27 Javascript
javascript生成随机数方法汇总
Nov 12 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
May 09 Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 Javascript
js移动焦点到最后位置的简单方法
Nov 25 Javascript
canvas实现粒子时钟效果
Feb 06 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
Feb 14 Javascript
微信小程序 扎金花简单实例
Feb 21 Javascript
js实现数组内数据的上移和下移的实例
Nov 14 Javascript
使用Angular Cli如何创建Angular私有库详解
Jan 30 Javascript
js实现左右轮播图
Jan 09 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
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
js 页面输出值
2008/11/30 Javascript
jQuery select控制插件
2009/08/17 Javascript
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
微信分享的标题、缩略图、连接及描述设置方法
2014/10/14 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
2017/04/26 Javascript
Django与Vue语法的冲突问题完美解决方法
2017/12/14 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
2018/08/30 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
2018/10/10 Javascript
Javascript实现一朵从含苞到绽放的玫瑰
2019/03/30 Javascript
vue-cli 3.x配置跨域代理的实现方法
2019/04/12 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
vue中jsonp插件的使用方法示例
2020/09/10 Javascript
javascript实现固定侧边栏
2021/02/09 Javascript
python使用xauth方式登录饭否网然后发消息
2014/04/11 Python
对于Python的Django框架部署的一些建议
2015/04/09 Python
python实现将元祖转换成数组的方法
2015/05/04 Python
将Python的Django框架与认证系统整合的方法
2015/07/24 Python
Python实现自动添加脚本头信息的示例代码
2016/09/02 Python
Python冲顶大会 快来答题!
2018/01/17 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
python按比例随机切分数据的实现
2019/07/11 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
仿CSDN Blog返回页面顶部功能实现原理及代码
2013/06/30 HTML / CSS
科沃斯机器人官网商城:Ecovacs
2016/08/29 全球购物
平面设计专业求职信
2014/08/09 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
《比尾巴》教学反思
2016/02/24 职场文书
MySQL 自动填充 create_time 和 update_time
2022/05/20 MySQL