Arquivo de download do front-end Vue

método um

window.location.href=Endereço de solicitação de arquivo

Método Dois

Baixe usando o plug-in js-file-download

Instale js-file-download

npm install js-file-download --save

Apresentado na página

importar arquivoDownload de "js-file-download"; 

 Definir a interface de download

export function downloadReportApi(params){
    return request({
        url:'xxx',
        method:'get',
        params:params,
        responseType:'blob' // 重点添加
    }); 
}

Definir o método de download 

downloadFile(){
    const result = await downloadReportApi(params);
    if(result.status == 200){
      fileDownload(result.data,'xxxx.docx' );
    }
}

 

おすすめ

転載: blog.csdn.net/weixin_46205984/article/details/130971519