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插件的使用的主要内容,如果未能解决你的问题,请参考以下文章
clipboard && .stop 复制失败解决方式(实现文本复制)