単語、PDFファイルのエクスポート機能を実現VUE

VUEワード文書やPDFエクスポート機能を実現する、私のプロジェクトは、次のとおりです。バックエンド文書フローへの復帰(下図)、その後、次のようにコードをダウンロードするには、フロントエンド文書フロー・プロセスを実行します。

インポート'Axios'からAxios ; 
    axios.get(url` `、{ // URL:インタフェースアドレス 
responseType:` arraybuffer` // 書き込む必要があり
})
.then(RES => {
 IF(== 200 res.statusあります) { 
LETのBLOBは = 新しい新しいブロブ([res.data]、{ 
タイプ: `ファイルアプリケーション / msword` // Wordドキュメントmswordは、PDF文書PDFへ
 }); 
いるObjectURLせ = URL.createObjectURL(BLOB); 
せリンク =ドキュメント。 createElement( "" ); 
のlet FNAME = ``私の書類; // ダウンロードしたファイルの名前 
link.href = いるObjectURL; 
link.setAttribute( "ダウンロード"、FNAME)。
document.body.appendChild(リンク)。
link.click(); 
} {
 この$メッセージ({ 
タイプ: "エラー" 
メッセージ: "导出失败" 
})
} 
})。

 

おすすめ

転載: www.cnblogs.com/feifan1/p/11938307.html