1. 安装相关插件
npm install clipboard --save
2.使用
<el-table-column fixed="right" label="操作" width="150">
<template slot-scope="scope">
<el-button-group>
<el-tooltip class="item" effect="dark" content="复制内容" placement="top">
<el-button type="warning" size="mini" v-clipboard:copy="scope.row.content" v-clipboard:success="onCopy" v-clipboard:error="onError">
<i class="fa fa-copy"></i>
</el-button>
</el-tooltip>
</el-button-group>
</template>
</el-table-column>
methods: {
onError: function (e) {
this.$message.error('内容复制失败')
},
onCopy: function (e) {
this.$message.success('已成功复制内容,请直接粘贴')
// alert('You just copied: ' + e.text)
},
}