vueプロジェクトの中でどのようにexcel表のテンプレートをダウンロードしますか?
662 ワード
プロジェクトでは、excelデータ機能を導入して、excelテンプレートボタンをダウンロードすることが一般的です.バックエンドインターフェースが戻ってくるのがテンプレートのサーバの中の住所(インターフェイスがurlアドレスに戻ります)であれば、直接window.location.hrefに結びつけることができます.ダウンロードボタンをクリックすると、要求がトリガーされ、応答情報が得られたら自動的にダウンロードされます.
コードは以下の通りです
コードは以下の通りです
axios({
method: 'get',
url: ' http://localhost:8080/downloadExc?tplType=1 ',
headers: {
'X-Requested-With': 'XMLHttpRequest'
}
}).then(response => {
const { status, data: { code }} = response
if (status === 200 && code === 200) {
const { data } = response.data
// url , window.location.href,
window.location.href = data
}
})