在onClick事件中使用a标签的点击事件而不是使用history.push的好处是如果你进行history触发url,虽然可以成功但是会页面闪烁,当作跳转来然后下载之后返回,这样观感不好而且浪费性
const link = document.createElement('a');
link.href = row?.['f_file']?.[0]?.url;
link.setAttribute('download', row?.['f_file']?.[0].name);
document.body.appendChild(link);
link.click();