javascript - 如何在导航到另一个页面时停止当前页面呈现过程?
问题描述
我有一个 Vuejs 应用程序,其页面呈现大量元素,在呈现元素时,我单击链接在页面之间导航,直到当前页面完全呈现后才会发生;如何阻止它立即呈现或导航到下一页?
解决方案
您可能不能,因为在 Vue 应用程序中,您无疑会使用 javascript 路由,而不是简单<a href=(some url)...
地在页面之间导航。当 javascript 流到达它时,您的点击处理程序将被调用,这肯定是在渲染之后。因此,更快到达那里的唯一方法是通过使用良好的旧页面来硬加载新页面,<a href="new-page-url"...
无论它在哪里都中止 javascript 进程。但你可能不想付出这个代价。
推荐阅读
- python - 达到名称相同的字典的特定值
- javascript - 我在 html 和 js 中保存文件时遇到问题
- javascript - 如何在 React Native 中从图片库中读取 QR 码?
- javascript - 在 div "grand-parent" 顶部显示绝对 div
- node.js - 从 XML 文件中获取属性值
- spring - 如何在 Spring Boot 中动态创建多个数据源(在应用程序运行时)并为每个数据源关联事务管理器
- javascript - 如何检查 Firestore 字段是否属于时间戳类型?
- mysql - 有没有办法从 laravel 中的 api 调用加入表?
- apache-spark - Pyspark SQL 拆分数据框行的记录
- c++ - 为什么它计算错误的 Pisano 周期