如何在H5页面中使用Clipboard.js实现Vue内容的复制功能?

2026-04-08 14:541阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计368个文字,预计阅读时间需要2分钟。

如何在H5页面中使用Clipboard.js实现Vue内容的复制功能?

安装clipboard.js+GitHub路径:[https://github.com/zenorocha/clipboard.js](https://github.com/zenorocha/clipboard.js)

安装命令:`npm install clipboard --save`

引入方式:javascriptimport ClipboardJS from clipboard;或

安装clipboard.js

github路径:github.com/zenorocha/clipboard.js

安装:

如何在H5页面中使用Clipboard.js实现Vue内容的复制功能?

npm install clipboard --save

引入clipboard.js

import ClipboardJS from "clipboard";

<script src="img.558idc.com/uploadfile/allimg/210405/231S32410-0.jpg"></script>

使用:

剪切

<html xmlns="www.w3.org/1999/xhtml"> <head> <meta img.558idc.com/uploadfile/allimg/210405/231S32410-0.jpg"></script> <script src="img.558idc.com/uploadfile/allimg/210405/231S342L-2.jpg"></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(); });

以上就是本次介绍的全部知识点内容,感谢大家对易盾网络的支持。

本文共计368个文字,预计阅读时间需要2分钟。

如何在H5页面中使用Clipboard.js实现Vue内容的复制功能?

安装clipboard.js+GitHub路径:[https://github.com/zenorocha/clipboard.js](https://github.com/zenorocha/clipboard.js)

安装命令:`npm install clipboard --save`

引入方式:javascriptimport ClipboardJS from clipboard;或

安装clipboard.js

github路径:github.com/zenorocha/clipboard.js

安装:

如何在H5页面中使用Clipboard.js实现Vue内容的复制功能?

npm install clipboard --save

引入clipboard.js

import ClipboardJS from "clipboard";

<script src="img.558idc.com/uploadfile/allimg/210405/231S32410-0.jpg"></script>

使用:

剪切

<html xmlns="www.w3.org/1999/xhtml"> <head> <meta img.558idc.com/uploadfile/allimg/210405/231S32410-0.jpg"></script> <script src="img.558idc.com/uploadfile/allimg/210405/231S342L-2.jpg"></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(); });

以上就是本次介绍的全部知识点内容,感谢大家对易盾网络的支持。