在后台各种数据列表中,有时候我们需要去让用户点击一个按钮
然后就去操纵用户的剪贴板,例如商品列表的链接
clipboard是一个非常简单易用,并且只有几kb大小的操纵用户剪贴板的js
用法很简单,给需要点击的按钮一个类  
然后给这个按钮加上data-clipboard-text属性,属性的值就是为要复制的值
然后我们在js里new Clipboard('.按钮的类名');   就可以完成点击就复制按钮属性data-clipboard-text的值的功能
但是为了用户体验,我们还需要给用户一个提示,告诉他已经复制成功了
layui的layer是一款非常好用的弹出层插件
可以很方便的给用户弹提示信息
在线js引用
<script src="https://cdn.nikm.cn/js/jquery.js"></script>
<script src="https://cdn.nikm.cn/js/clipboard.js"></script>
<script src="https://cdn.nikm.cn/js/layui/layui.js"></script>demo如下
<body>
    <button class="url" data-clipboard-text="https://www.baidu.com">测试1</button>
    <button class="url" data-clipboard-text="https://www.baidu.com">测试2</button>
    <button class="url" data-clipboard-text="https://www.baidu.com">测试3</button>
    <button class="url" data-clipboard-text="https://www.baidu.com">测试4</button>
    <button class="url" data-clipboard-text="https://www.baidu.com">测试5</button>
</body>
<script src="https://cdn.nikm.cn/js/jquery.js"></script>
<script src="https://cdn.nikm.cn/js/clipboard.js"></script>
<script src="https://cdn.nikm.cn/js/layui/layui.js"></script>
<script>
    $(function(){
        new Clipboard('.url');
        layui.use(['layer'], function(){
          var layer = layui.layer;
        });
    })
    $('.url').click(function(){
        layer.msg('复制成功');
    })
</script>版权属于:本文是原创文章,版权归 吾梦小站 所有。
本文链接:https://nikm.cn/archives/24.html
本站所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由地转载和修改,但请务必注明文章来源并且不可用于商业目的。

