Vue 實現(xiàn)復(fù)制功能,不需要任何結(jié)構(gòu)內(nèi)容直接復(fù)制方式
介紹:
在做復(fù)制文檔功能時,考慮到是個不太會復(fù)用的小功能,最后選擇直接用 document.execCommand 方法實現(xiàn)。
在查閱資料時候,發(fā)現(xiàn)其他人都需要在頁面上寫上結(jié)構(gòu)、ID。然后捕捉某個ID獲取內(nèi)容,感覺很不方便。
使用:
methods: { copyShaneUrl(shareLink){ var input = document.createElement("input"); // 直接構(gòu)建input input.value = shareLink; // 設(shè)置內(nèi)容 document.body.appendChild(_input); // 添加臨時實例 input.select(); // 選擇實例內(nèi)容 document.execCommand("Copy"); // 執(zhí)行復(fù)制 document.body.removeChild(_input); // 刪除臨時實例 } }
方法代碼如上,然后綁定需要執(zhí)行當(dāng)前方法的按鈕
<li v-for="(item, index) in meetingList"> <button @click="copyShaneUrl(item.shareUrl)">復(fù)制分享鏈接</button> </li>
以上這篇Vue 實現(xiàn)復(fù)制功能,不需要任何結(jié)構(gòu)內(nèi)容直接復(fù)制方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue向下滾動加載更多數(shù)據(jù)scroll案例詳解
這篇文章主要介紹了Vue向下滾動加載更多數(shù)據(jù)scroll案例詳解,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-08-08詳解vue.js數(shù)據(jù)傳遞以及數(shù)據(jù)分發(fā)slot
本篇文章給大家通過代碼實例分析了vue.js數(shù)據(jù)傳遞以及數(shù)據(jù)分發(fā)slot的相關(guān)知識,有這方面興趣的朋友參考下吧。2018-01-01關(guān)于Vue中img動態(tài)拼接src圖片地址的問題
這篇文章主要介紹了關(guān)于Vue中img動態(tài)拼接src圖片地址的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-10-10