vue excelまたは他のストリームファイルをダウンロード(直接コピーして貼り付けてシリーズで~)
659 ワード
// 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の依存性が必要であることを覚えておいてください.