vue excelまたは他のストリームファイルをダウンロード(直接コピーして貼り付けてシリーズで~)


// vue      
import download from "downloadjs";


methods: {
        () {  
      downloadExcelTemplate({}, function(e) {
        download(e.target.response, "name.xlsx");
      });
    },
}


//         
/**
 *   excel    
 */
import { axios, blobAjax } from '@/utils/request'  // axios   blobAjax  
export function downloadExcelTemplate (parameter, callback) {
  blobAjax('xxxxxx' + '/xxx', 'get', function (e) {
    callback(e)
  }, parameter)
}

この方法はストリームデータのダウンロードに有効であり、excelの他のファイルをダウンロードして接尾辞を変更するだけではない.
コピー&ペーストは使用できますが、downloadとaxiosの依存性が必要であることを覚えておいてください.