在此之前请先配置element ui或者element plus在进行下面的操作。
1.安装依赖
- npm install -S file-saver xlsx
- npm install -D script-loader
下载所需的js 文件
在这里我主要讲下require报错的问题,我在使用的时候,就遇到require报错的问题。所以从网络上搜索发现修改其中Export2Excel的源文件即可不报错。
//Export2Excel.js
/* eslint-disable */
require("script-loader!file-saver");
require("./Blob.js"); //转二进制用 这边要写你的blob的实际地址
require("script-loader!xlsx/dist/xlsx.core.min");
如果你下载来的原文件本来就是这样就不需要修改了。这里最主要做了对这个文件的封装。
export function export2Excel(columns, list, name) {
require.ensure([], () => {
const { export_json_to_excel } = require("../excel/Export2Excel");
let tHeader = [];
let fileterVal = [];