美文网首页
clipboard.js的简单使用

clipboard.js的简单使用

作者: 哎哟我去 | 来源:发表于2020-03-06 11:53 被阅读0次

HTML部分:

<!--从属性复制-->
<a class="a_promition copyBtn" data-clipboard-text="{$my_url}{$vo['register_url']}" href="javascript:;">
                              复制链接
                          </a>

<!--从另一个元素复制文本-->
<!-- Target -->
<input id="foo" value="https://github.com/zenorocha/clipboard.js.git">

<!-- Trigger -->
<button class="copyBtn" data-clipboard-target="#foo">
    <img src="assets/clippy.svg" alt="Copy to clipboard">
</button>

<!--从另一个元素剪切文本-->
<!--剪切(cut)动作只在 <input> 或 <textarea> 元素起作用。-->
<!-- Target -->
<textarea id="bar">Mussum ipsum cacilds...</textarea>

<!-- Trigger -->
<button class="copyBtn" data-clipboard-action="cut" data-clipboard-target="#bar">
    Cut to clipboard
</button>

JS部分:

//注意版本号
    <script src="https://cdn.bootcss.com/clipboard.js/2.0.4/clipboard.min.js"></script>

<script>
let clipboard = new ClipboardJS('.copyBtn');

    clipboard.on('success', function(e) {
        layer.msg('复制成功');
        e.clearSelection();// 清除选中内容
    });

    clipboard.on('error', function(e) {
        layer.alert('复制失败!');
        console.error('Action:', e.action);
        console.error('Trigger:', e.trigger);
    });
</script>

相关文章

网友评论

      本文标题:clipboard.js的简单使用

      本文链接:https://www.haomeiwen.com/subject/rmcbrhtx.html