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(); } 他{ この$メッセージ({ タイプ: "エラー" 、 メッセージ: "导出失败" }) } })。