复制
<el-button
type="text"
class="copy-btn"
icon="iconfont icon-download_export"
@click="copyName(scope.row.source_id)"
/>
import Clipboard from 'clipboard';
private copyName (value: string) {
// 复制
const clipboard = new Clipboard('.copy-btn', {
text: function () {
return value;
}
});
clipboard.on('success', e => {
this.$message.success('复制成功');
// 释放内存
clipboard.destroy();
});
clipboard.on('error', e => {
// 不支持复制
this.$message.warning('该浏览器不支持自动复制');
// 释放内存
clipboard.destroy();
});
}