首页 > 解决方案 > 如何在导航到另一个页面时停止当前页面呈现过程?

问题描述

我有一个 Vuejs 应用程序,其页面呈现大量元素,在呈现元素时,我单击链接在页面之间导航,直到当前页面完全呈现后才会发生;如何阻止它立即呈现或导航到下一页?

标签: javascriptvue.jswebvuejs3

解决方案


您可能不能,因为在 Vue 应用程序中,您无疑会使用 javascript 路由,而不是简单<a href=(some url)...地在页面之间导航。当 javascript 流到达它时,您的点击处理程序将被调用,这肯定是在渲染之后。因此,更快到达那里的唯一方法是通过使用良好的旧页面来硬加载新页面,<a href="new-page-url"...无论它在哪里都中止 javascript 进程。但你可能不想付出这个代价。


推荐阅读