如何实现点击按钮复制表格对应一行的内容?

如何实现点击按钮复制表格对应一行的内容?

如题,表格用到了elementui的表格组件,前端框架为vue。现在在每行内容后面加上一个复制按钮,点击后可以复制对应的那一行内容,这该如何实现呢?


回答:

import VueClipboard from 'vue-clipboard2'

Vue.use(VueClipboard)

<el-table-column label="操作">

<template slot-scope="scope">

<el-button

class="clipboard"

round

size="mini"

type="success"

plain

v-clipboard:copy="scope.row.id"

v-clipboard:success="onCopy"

v-clipboard:error="onError"

>点击复制</el-button

>

</template>

</el-table-column>

// 复制成功

onCopy() {

this.$message.success('已复制到剪贴板!')

},

// 复制失败

onError() {

this.$message.warning('复制失败,请稍后再试试!')

},

参考资料

以上是 如何实现点击按钮复制表格对应一行的内容? 的全部内容, 来源链接: utcz.com/p/936087.html

回到顶部