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