我的情况是,我需要在同一网址A
下显示两个不同的组件B
和C
。目前,我正在使用A
服务Location
方法显示go
这是一种模式,该方法会更新网址但不会激活Route
来加载相应的组件。这个解决方案运行正常。与此相关的唯一问题是,如果用户与浏览器的back
和forward
按钮进行交互,则会显示B
配置中提到的其他组件Route
,这不是我想要的
我只想在用户刷新页面时在同一URL下加载B
。例如,如果用户点击某个按钮,那么我将通过A
服务更新浏览器的网址来加载Location
,从而让用户感觉网址已正确加载。现在,如果此时用户刷新页面,我想显示B
这是一个完全不同的模板。
有什么办法可以在加载组件的同时在组件中传递动态数据而不在URL中显示动态数据?