VUE 实现复制功能


1、下载clipboard.js

npm install clipboard --save

 

2、在需要使用的组件中引入

import Clipboard from 'clipboard';

 

3、添加需要复制的内容与按钮

<span>我是需要复制的内容</span> <!-- 这个只是展示 -->
<button class="tag-read" data-clipboard-text="我是需要复制的内容" @click="copy">点击复制</button>

 

4、JS 中

methods: {
    copy() {
            var clipboard = new Clipboard('.tag-read')
        clipboard.on('success', e => {
                  console.log('复制成功')
                  clipboard.destroy()// 释放内存
             })
        clipboard.on('error', e => {
               console.log('不支持复制,该浏览器不支持自动复制')
               clipboard.destroy()// 释放内存
             })
         }
    }    

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM