web前端:原生js 复制内容到剪切板

    作者:WahFung 更新于: 2020-03-03 11:02:37

    Web开发

      为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与Javascript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

      编程代码如下所示:

      functioncopyHandle(content){

      letcopy=(e)=>{

      e.preventDefault()

      e.clipboardData.setData('text/plain',content)

      this.$message.success('复制成功')

      document.removeEventListener('copy',copy)

      }

      document.addEventListener('copy',copy)

      document.execCommand("Copy");

      }

      1.document.execCommand("Copy")触发复制监听事件

      2.e.clipboardData.setData将内容添加到剪切板

      3.复制完成后,取消监听事件,否则会触发多次

      JavaScript最初受java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。

课课家教育

未登录

1