vue+el-table 完整复制整个表格

问题描述

网上现在都是只能复制单个字符串,类似于

  let createInput = document.createElement("input");
  createInput.value = this.fenxiao.appSecret;
  document.body.appendChild(createInput);
  createInput.select(); // 选择对象
  document.execCommand("Copy"); // 执行浏览器复制命令
  createInput.style.display = "none";
  this.$message({ message: "复制成功", type: "success" });

你期待的结果是什么?实际看到的错误信息又是什么?

目标:完整复制整个表格数据,可以直接粘贴到Excel,类似于用鼠标在el-table上,从表格左上角拉到右下角,点击右键复制的功能。
还望大佬指导一二

阅读 7.7k
2 个回答

为什么不直接做导出到excel的功能。点击按钮,导出数据到excel。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题