react下载图片

/* 
* 通过Blob()格式下载文件
*/
    downLoad(obj, fileName){
        var tmpa = document.createElement("a");
        tmpa.download = fileName || "下载";
        tmpa.href = URL.createObjectURL(obj); //绑定a标签
        tmpa.click(); //模拟点击实现下载
        setTimeout(function () { //延时释放
            URL.revokeObjectURL(obj); //用URL.revokeObjectURL()来释放这个object URL
        }, 100);
    }
    //导出模板
    handleDown(){
        var that=this;
        fetch('/ImportTemplate/个人客户导入模板.xls')
        .then(response=> {
            return response.blob();
        })
        .then(res=> {
            that.saveAs(res,'个人客户导入模板.xls')
        });
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容