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')
        });
    }

你可能感兴趣的:(react下载图片)