1

当我进入我的页面时:http://localhost/dashboard通过在 url 中键入它,然后进入另一个页面http://localhost/owners,也在 url 中键入它,会产生闪烁。

我该如何避免它,类似于此页面上的示例?

https://smartadmin-ng2.github.io/#/dashboard/analytics

或者我应该检查哪些点?

4

1 回答 1

1

当您手动输入新 url 时,整个应用程序会重新实例化,因此您会看到延迟。

单击 SPA(单页应用程序)内的 href - 应用程序不会重新加载,所以没有轻弹。在 SPA 中,路由在 href 更改时完成工作 - 它删除旧组件并添加新组件。在 Angular 中,我们使用 Angular Router,但所有其他 SPA 框架都有类似的路由软件。顺便说一句,这可能是路由更改之间没有 ajax 调用的情况

于 2017-04-30T23:21:40.817 回答