javascript - Vue Router 推送状态而不渲染
问题描述
我想使用 Vue 路由器推送一个状态而不触发重新渲染。
我想要的是:
- 如果打开移动菜单,则推送一个状态
- 这不应该重新呈现页面
- 当用户按下后退按钮时,会弹出一个状态
- 这不应该重新呈现页面
我现在所做的只是简单地使用 hash 推送相同的 URL #view=menu
。并在菜单关闭时删除哈希。这可行,但是有很大的滞后(由于渲染过程)。
在这种情况下,如何确保 Vue Router 不会触发重新渲染?
或者,这个用例还有其他解决方案吗?
解决方案
推荐阅读
- amazon-web-services - AWS VPC 的大小是多少
- javascript - 将 class= 属性添加到
- ios - 来自 Apple App Store Review 的 Symbolcate 崩溃报告
- azure - 如何将 docker hub 映像推送到现有的 Azure Web 应用程序?
- javascript - Javascript找到有条件的最大子数组
- javascript - 如何使反应选择不允许选项中的空间?
- apache-spark-sql - 有没有办法知道 S3 表中写入的最后一个分区是什么,用于 AWS Glue 作业中的下推谓词?
- javascript - 不能再从本地主机上传图片到 imgur
- javascript - 中断 D3 过渡:如何在拖动时中断正在进行的过渡?
- javascript - 在 d3 div 中放置两个以上的值