【发布时间】:2022-12-10 17:25:51
【问题描述】:
这是我下载 zip 文件的功能 autoDownload.current.click() - 自动点击下载我的 zip 文件的 HTML 元素。 但问题是页面用于在此过程中重新加载。 我怎样才能防止我的页面重新加载。
const downloadZipFile = () => {
console.log('download');
autoDownload.current.click();
}
我需要这样的东西。
const downloadZipFile = () => {
console.log('download');
autoDownload.current.click((e) => {
e.preventDefalut();
});
}
【问题讨论】:
-
您可以尝试使用 forwardRef 包装被点击的组件并提供点击处理程序。这是一个例子:stackoverflow.com/a/66883184/13023138
标签: javascript node.js reactjs react-hooks use-ref