location.reload(true) 已弃用
2022-08-30 05:38:18
我知道重新加载Angular单页应用程序并不理想。但是,我需要一个地方重新加载完整的应用程序。
TSLint 表示已弃用重新加载。
有什么替代方案吗?
我知道重新加载Angular单页应用程序并不理想。但是,我需要一个地方重新加载完整的应用程序。
TSLint 表示已弃用重新加载。
有什么替代方案吗?
您可以在没有 forceReload 标志的情况下使用。这只是不推荐使用,因为它不在规范中:https://www.w3.org/TR/html50/browsers.html#dom-location-reloadlocation.reload()
如果您查看位置的接口定义,您将看到以下内容:
/**
* Reloads the current page.
*/
reload(): void;
/** @deprecated */
reload(forcedReload: boolean): void;
使用 是有效的语法。只有使用强制重新加载的重新加载才被弃用。location.reload()
在您的情况下更改为 解决您的问题。location.reload(true)
location.reload()