vue-电脑端导出-txt
// fakeClick(obj) { // var ev = document.createEvent("MouseEvents"); // ev.initMouseEvent( // "click", // true, // false, // window, // 0, // 0, // 0, // 0, // 0, // false, // false, // false, // false, // 0, // null // ); // obj.dispatchEvent(ev); // }, // exportRaw(name, data) { // var urlObject = window.URL || window.webkitURL || window; // var export_blob = new Blob([data]); // var save_link = document.createElementNS( // "http://www.w3.org/1999/xhtml", // "a" // ); // save_link.href = urlObject.createObjectURL(export_blob); // save_link.download = name; // this.fakeClick(save_link); // }, // toExport() { // if (this.dataList == false) { // this.$createDialog({ // type: "alert", // content: "数据為空", // confirmBtn: "確定", // icon: "cubeic-alert" // }).show(); // } else { // this.$createDialog({ // type: "confirm", // icon: "cubeic-alert", // content: "確定導出嗎?", // confirmBtn: { // text: "確定", // active: true, // disabled: false, // href: "javascript:;" // }, // cancelBtn: { // text: "取消", // active: false, // disabled: false, // href: "javascript:;" // }, // onConfirm: () => { // var data = []; // this.dataList.forEach(x => { // var datas = x.counter + "," + x.barcode + "," + x.qty + "\n"; // data.push(datas); // }); // //合并数组为字符串 // var temp_string = data.join(""); // this.exportRaw("test.txt", temp_string); // } // }).show(); // } // },