1、安装依赖包
npm install -S file-saver xlsx
npm install -D script-load
2、加入文件
建目录vendor,加入文件Blob.js和Export2Excel.js(网上寻找)
3、添加配置
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
'vendor': path.resolve(__dirname, '../src/vendor'),
}
在webpack.base.conf.js之中的resolve中的alias加入'vendor': path.resolve(__dirname, '../src/vendor')。如上所示。
4、vue页面添加代码
download () {
console.log('下载表格')
require.ensure([], () => {
const {
export_json_to_excel
} = require('vendor/Export2Excel')
var tHeader = ['Time', '王小明', '李小梅', '林林', '秦小明']
var filterVal = ['year', 'CH1', 'CH2', 'CH3', 'CH4']
va