|
|
@@ -218,24 +218,25 @@ export default {
|
|
|
xhr.send();
|
|
|
},
|
|
|
saveAs(blob, filename) {
|
|
|
- // if (window.navigator.msSaveOrOpenBlob) {
|
|
|
- // navigator.msSaveBlob(blob, filename);
|
|
|
- // } else {
|
|
|
- // var link = document.createElement("a");
|
|
|
- //var body = document.querySelector("body");
|
|
|
+ console.log("saveAs",blob,filename)
|
|
|
+ if (window.navigator.msSaveOrOpenBlob) {
|
|
|
+ navigator.msSaveBlob(blob, filename);
|
|
|
+ } else {
|
|
|
+ var link = document.createElement("a");
|
|
|
+ var body = document.querySelector("body");
|
|
|
|
|
|
- // link.href = window.URL.createObjectURL(blob);
|
|
|
- // link.download = filename;
|
|
|
- //
|
|
|
- // // fix Firefox
|
|
|
- // link.style.display = "none";
|
|
|
- // body.appendChild(link);
|
|
|
- //
|
|
|
- // link.click();
|
|
|
- // body.removeChild(link);
|
|
|
+ link.href = window.URL.createObjectURL(blob);
|
|
|
+ link.download = filename;
|
|
|
+
|
|
|
+ // fix Firefox
|
|
|
+ link.style.display = "none";
|
|
|
+ body.appendChild(link);
|
|
|
+
|
|
|
+ link.click();
|
|
|
+ body.removeChild(link);
|
|
|
|
|
|
- // window.URL.revokeObjectURL(link.href);
|
|
|
- // }
|
|
|
+ window.URL.revokeObjectURL(link.href);
|
|
|
+ }
|
|
|
},
|
|
|
// 事件
|
|
|
//apimark//
|