zoukankan      html  css  js  c++  java
  • vue 用js复制内容

    1. (自己项目中用到的是这个)
    <a id="btn" data-clipboard-text="要复制的内容">复制淘口令</a>
    mounted(){
    //实例化
    let clipboard = new Clipboard('#btn');
    //复制成功执行的回调
    clipboard.on('success', (e)=> {
    console.log(e);
    });

    //复制失败执行的回调
    clipboard.on('error', (e)=> {
    console.log(e);
    });
    }
    2.

    、指定复制目标

        <div id="target">需要复制的内容</div>
        <div id="btn">点击复制</div>
    
        let clipboard = new Clipboard('#btn',{
            target: ()=>document.querySelector('#target');
        });

    3.指定复制内容

        let clipboard = new Clipboard('#btn',{
            text: ()=>"这里是需要复制的内容";
        });
    

    4.剪切功能
    在html里 通过data-clipboard-action属性指定。

        <button class="btn" data-clipboard-action="copy">复制</button>
        <button class="btn" data-clipboard-action="cut">剪切</button>
    

    5、清理Clipboard对象:

        let clipboard = new Clipboard('.btn');
        clipboard.destroy();
  • 相关阅读:
    web服务器
    javascript对象属性为空的判断
    字符编码:ASCII,Unicode和UTF-8
    javascript 中英文字符长度和截断处理
    函数节流与去抖
    互联网协议
    解读 v8 排序源码
    乱序
    递归
    函数记忆
  • 原文地址:https://www.cnblogs.com/miaSlady/p/8512560.html
Copyright © 2011-2022 走看看