clipboard在vue中的使用的方法示例
簡(jiǎn)介
頁(yè)面中用 clipboard 可以進(jìn)行復(fù)制粘貼,clipboard能將內(nèi)容直接寫(xiě)入剪切板
安裝
npm install --save clipboard
使用方法一
<template> <span>{{ code }}</span> <i class="el-icon-document" title="點(diǎn)擊復(fù)制" @click="copyActiveCode($event,code )"/> </template> // methods copyActiveCode(e, text) { const clipboard = new Clipboard(e.target, { text: () => text }) clipboard.on('success', e => { this.$message({ type: 'success', message: '復(fù)制成功' }) // 釋放內(nèi)存 clipboard.off('error') clipboard.off('success') clipboard.destroy() }) clipboard.on('error', e => { // 不支持復(fù)制 this.$message({ type: 'waning', message: '該瀏覽器不支持自動(dòng)復(fù)制' }) // 釋放內(nèi)存 clipboard.off('error') clipboard.off('success') clipboard.destroy() }) clipboard.onClick(e) }
使用方法二
<template> <span>{{ code }}</span> <i id="tag-copy" <-- 作為選擇器的標(biāo)識(shí)使用用class也行 --> :data-clipboard-text="code" <-- 這里放要復(fù)制的內(nèi)容 --> class="el-icon-document" title="點(diǎn)擊復(fù)制" @click="copyActiveCode($event,code)"/> </template> // methods copyActiveCode() { const clipboard = new Clipboard("#tag-copy") clipboard.on('success', e => { this.$message({ type: 'success', message: '復(fù)制成功' }) // 釋放內(nèi)存 clipboard.destroy() }) clipboard.on('error', e => { // 不支持復(fù)制 this.$message({ type: 'waning', message: '該瀏覽器不支持自動(dòng)復(fù)制' }) // 釋放內(nèi)存 clipboard.destroy() }) }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
ubuntu中利用nginx部署vue項(xiàng)目的完整步驟
Nginx是一款輕量級(jí)的Web服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,在BSD-like 協(xié)議下發(fā)行,下面這篇文章主要給大家介紹了關(guān)于ubuntu中利用nginx部署vue項(xiàng)目的相關(guān)資料,需要的朋友可以參考下2022-02-02解決vue偵聽(tīng)器watch,調(diào)用this時(shí)出現(xiàn)undefined的問(wèn)題
這篇文章主要介紹了解決vue偵聽(tīng)器watch,調(diào)用this時(shí)出現(xiàn)undefined的問(wèn)題,具有很好的參考2020-10-10vue-resource:jsonp請(qǐng)求百度搜索的接口示例
今天小編就為大家分享一篇vue-resource:jsonp請(qǐng)求百度搜索的接口示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11Vue+Openlayers自定義軌跡動(dòng)畫(huà)
這篇文章主要為大家詳細(xì)介紹了Vue+Openlayers自定義軌跡動(dòng)畫(huà),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-09-09關(guān)于vue v-for 循環(huán)問(wèn)題(一行顯示四個(gè),每一行的最右邊那個(gè)計(jì)算屬性)
這篇文章主要介紹了關(guān)于vue v-for 循環(huán)問(wèn)題(一行顯示四個(gè),每一行的最右邊那個(gè)計(jì)算屬性),需要的朋友可以參考下2018-09-09