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');
       });
}

 

Logo

前往低代码交流专区

更多推荐