vue復制內(nèi)容到剪切板代碼實現(xiàn)
一、需求說明
在項目中 點擊按鈕 復制 某行文本是很常見的 應用場景,在 Vue 項目中實現(xiàn) 復制功能 需要借助 vue-clipboard2 插件。
二、代碼實現(xiàn)
1、安裝 vue-clipboard2 依賴
( 不行的話可以切換成淘寶鏡像源 npm config set registry https://registry.npm.taobao.org )
npm install --save vue-clipboard2
2、在 main.js 文件中全局引入插件
示例代碼如下:
import Vue from 'vue' import VueClipBoard from 'vue-clipboard2' Vue.use(VueClipBoard)
3、在 vue 文件中使用
<template>
<div>
<el-button
@click="onCopy"
>復制</el-button
>
</div>
</template>
<script>
export default {
data() {
return {
text: "這是一段復制的文本",
};
},
methods: {
onCopy() {
this.$copyText(this.text).then(
e=>{
console.log('復制成功:', e);
},
e=>{
console.log('復制失?。?, e);
}
)
}
}
};
</script>總結
到此這篇關于vue復制內(nèi)容到剪切板代碼實現(xiàn)的文章就介紹到這了,更多相關vue復制內(nèi)容到剪切板內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vue后端傳文件流轉化成blob對象,前端點擊下載返回undefined問題
這篇文章主要介紹了vue后端傳文件流轉化成blob對象,前端點擊下載返回undefined問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12
解決vue3報錯:Unexpected?mutation?of?“xxx“?prop.(eslintvue/no
這篇文章主要給大家介紹了關于如何解決vue3報錯:Unexpected?mutation?of?“xxx“?prop.(eslintvue/no-mutating-props)的相關資料,文中通過代碼將解決辦法介紹的非常詳細,需要的朋友可以參考下2023-12-12
vue任意關系組件通信與跨組件監(jiān)聽狀態(tài)vue-communication
這篇文章主要介紹了vue任意關系組件通信與跨組件監(jiān)聽狀態(tài)vue-communication,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10

