从网址更新路由器链接参数

时间:2019-07-22 17:06:49

标签: vuejs2 vue-router

假设我有以下3个路由网址。

ProgressDialog progressDialog = new ProgressDialog(getContext());
progressDialog.show(); // this line shows your dialog

我从“ AAA”中选择一个ID,例如项目ID。

从“ AAA”单击项目,我将重定向到“ BBB / Project / 454”,其中454是项目ID。

现在,我需要更新路由器链接“ / BBB”和“ / CCC”,使其类似于“ / BBB / Project / 454”和“ / CCC / Project / 454”。这样,当用户点击这些链接时,项目ID就会保留。

我如何在vue路由器和router-link中实现此目标?

1 个答案:

答案 0 :(得分:0)

Vue func simpleServiceStarter()与其他Vue一样具有反应性。

您可以通过传递类似router-link的变量来轻松使用动态路由,其中​​<router-link :to="myBBBLink">是保存所需路由路径的变量。
还要检查命名路由(https://router.vuejs.org/guide/essentials/named-routes.html),它可能更适合您的用例。

根据路由器链接所在的位置,您可以直接操纵myBBBLink目标,也可以按照EvilArthas的建议使用全局状态存储(vuex)。