1、安装 js-file-download
npm install js-file-download
2、引入
import fileDownload from 'js-file-download';
import Axios from 'axios'
import store from '@/store' // 获取token
3、使用
download() {
var requestUrl = "tcmp/api/devices/model";
var Authorization = store.state.user.token;
Axios({
method: 'get',
url: requestUrl,
headers: {
'Authorization': Authorization
},
responseType: 'blob'
}).then(res => {
fileDownload(res.data, 'deviceModel.xlsx');
});
}