我正在使用vue 2。我已经注册了路线。 两条路线是memberships
和memberships/:id
。
当我使用:
this.$router.push({ path: 'memberships'} );
在此之后,任何this.$router.push
都会导致附加到
http://localhost:8000/memberships/bronze
http://localhost:8000/memberships/silver
和http://localhost:8000/memberships/shop
代替http://localhost:8000/shop
和http://localhost:8000/memberships/deals
代替http://localhost:8000/deals
在所有基本路由路径中使用前导斜杠:
this.$router.push({ path: '/memberships' });
在基本路由定义中也执行此操作。 您也可以命名路由并按名称推送:
this.$router.push({ name: 'memberships'} );