繁体   English   中英

如何使用 Vue-Router 在 Vue 中设置查询参数而不重新加载组件

[英]How to set query parameters without reloading component in Vue with Vue-Router

我正在尝试使用 Vue-Router 在 Vue 中设置查询参数而不重新加载组件。 但是使用下面的代码会重新加载组件:

this.$router.replace({query: this.filters});

我们如何在更改查询参数时停止重新加载组件?

this.$router.replace({ ...this.$router.currentRoute, query: this.filters });

转到当前路径不会再次渲染当前组件

根据@ManUtopiK ,您可以使用 javascript 的历史记录 API 来完成此操作,请在此处查看他的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM