clipboard插件的使用

Posted //我是小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了clipboard插件的使用相关的知识,希望对你有一定的参考价值。

clipboard是一款实现复制文本到剪贴板功能的JS插件

复制的方式
–从target复印目标内容
–通过function要复印的内容
–通过属性返回复印的内容

2、从target复印目标内容

<input id="foo" type="text" value="hello">
<button class="btn" data-clipboard-action="copy" data-clipboard-target="#foo">Copy</button>

3、通过function 要复印的内容

    <button class="btn">Copy_target</button>
    <div>hello</div>

    <script>
    var clipboard = new Clipboard('.btn', {
    // 通过target指定要复印的节点
        target: function() {
                   return document.querySelector('div');
              }
    });

    clipboard.on('success', function(e) {
        console.log(e);
    });

    clipboard.on('error', function(e) {
        console.log(e);
    });
    </script>

3、通过属性返回复印的内容

// 通过id获取复制data-clipboard-text的内容 
<div id="btn" data-clipboard-text="1">
        <span>Copy</span>
</div>

<script>
    var btn = document.getElementById('btn');
    var clipboard = new Clipboard(btn);

    clipboard.on('success', function(e) {
        console.log(e);
    });

    clipboard.on('error', function(e) {
        console.log(e);
    });
    </script>

以上是关于clipboard插件的使用的主要内容,如果未能解决你的问题,请参考以下文章

使用Vue的插件clipboard使用复制功能

clipboard插件的使用

vue中使用剪切板插件 clipboard.js

clipboard && .stop 复制失败解决方式(实现文本复制)

React复制到剪贴板插件copy-to-clipboard

Clipboard.js 使用说明