1、下载插件:npm install --save vue-clipboard3
2、代码:
<div>
<text>{{shuzis}}</text>
<div @click="handleFuz">复制<el-icon><Crop /></el-icon></div>
</div>
<script setup>
import clipboard3 from 'vue-clipboard3';
const { toClipboard } = clipboard3();
const shuzis=ref(123456789)
const handleFuz=async ()=>{
try {
await toClipboard(JSON.stringify(shuzis.value))
ElMessage(`复制${shuzis.value}成功`)
}catch (e) {
console.log(e)
}
}
</script>