vueプロジェクトの中でどのようにexcel表のテンプレートをダウンロードしますか?


プロジェクトでは、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
  }
})