美文网首页
文件导出

文件导出

作者: 秀萝卜 | 来源:发表于2022-03-01 11:21 被阅读0次
    export default {
      // 下载 Excel 方法
      excel(data, fileName) {
        this.download0(data, fileName, 'application/vnd.ms-excel');
      },
    
      // 下载 Word 方法
      word(data, fileName) {
        this.download0(data, fileName, 'application/msword');
      },
    
      // 下载 Zip 方法
      zip(data, fileName) {
        this.download0(data, fileName, 'application/zip');
      },
    
      // 下载 Html 方法
      html(data, fileName) {
        this.download0(data, fileName, 'text/html');
      },
    
      // 下载 Markdown 方法
      markdown(data, fileName) {
        this.download0(data, fileName, 'text/markdown');
      },
    
      download0(data, fileName, mineType) {
        // 创建 blob
        let blob = new Blob([data], {type: mineType});
        debugger
        // 创建 href 超链接,点击进行下载
        window.URL = window.URL || window.webkitURL;
        let href = URL.createObjectURL(blob);
        let downA = document.createElement("a");
        downA.href = href;
        downA.download = fileName;
        downA.click();
        // 销毁超连接
        window.URL.revokeObjectURL(href);
      },
    
    }
    
    

    相关文章

      网友评论

          本文标题:文件导出

          本文链接:https://www.haomeiwen.com/subject/kgzxrrtx.html