我无法在一段时间内访问状态。在这里,我想在计数器等于 10 时访问间隔内的计数器,我想停止它。
注意:这里我不想在 useEffect 中放置间隔,因为我需要通过处理事件在特定时间启动间隔。
export default props => {
const [counter, setCounter] = useState(0);
const startInterval = () => {
const timeout = setInterval(() => {
setCounter(counter + 1);
console.log("counter: ", counter); // alway return 0
if(counter === 10) clearInterval(timeout);
}, 1000);
};
}
Run Code Online (Sandbox Code Playgroud) 我想将我的预签名 URL 附加到 CloudFront URL 以代替使用
知道如何实现这一目标吗?
我刚开始在ClickOnce应用程序中遇到以下错误。在安装并运行相同的应用程序时,在看似成功的安装之后,我收到一条错误消息:
应用程序验证未成功
我可以看到的错误详细信息是:
强名签名对此程序集stdole.dll无效。
当我单击详细信息时,我得到
错误详细信息在此操作中检测到以下错误。* [2016年4月13日11:33:22 AM] System.Deployment.Application.InvalidDeploymentException(SignatureValidation)-强名称签名对此程序集stdole.dll无效。-来源:System.Deployment-堆栈跟踪:位于System.Deployment.Application.ComponentVerifier.VerifyComponents(),位于System.Deployment.Application.ComponentVerifier.VerifyStrongNameAssembly(String filePath,AssemblyManifest assemblyManifest),位于System.Deployment.Application.DownloadManager.DownloadDependencies(在System.Deployment的SubscriptionState subState,AssemblyManifest deployManifest,AssemblyManifest appManifest,Uri sourceUriBase,String targetDirectory,String组,IDownloadNotification通知,DownloadOptions选项)。
amazon-s3 ×1
c# ×1
cdn ×1
clickonce ×1
javascript ×1
react-hooks ×1
reactjs ×1
stdole ×1
wpf ×1