我有一个确认按钮,它实现了一个请求并重定向到另一个组件。我如何在导航到新组件之前等待数据?
const {
isLoading,
error,
request
} = useHttp();
const confirmHandler = () => {
request({
url: API_PATH.create_coupledCertificates,
method: "POST",
contentType: "application/json",
body: body,
});
}
navigate(component, {
state: { isLoading, error },
});
};
问题是,这样一来,isLoading和error变量就没有更新的值。
2条答案
按热度按时间qxsslcnc1#
使用
async/await
语法:或
Promise
piok6c0g2#