1. 安装clipboard-polyfill
npm install clipboard-polyfill --save
2. 定义点击事件
<el-button style="margin-left: 10px" @click="copy_data(url)">复制</el-button>
3. 点击复制
<script setup>
// 引入组件
import * as clipboard from 'clipboard-polyfill'
// 复制功能
const copy_data = (url) => {
clipboard
.writeText(url)
.then(() => {
console.log('文本已复制')
})
.catch((error) => {
console.error('复制文本失败:', error)
})
}
</script>