在进行跳转的时候报错
app.js:87499 Uncaught (in
new NavigationDuplicated (http://loca…rHandling (http://localhost:8080/app.js:90490:26

 

 

vue报错   Uncaught (in promise) NavigationDuplicated {_name:_html

解决办法

在项目目录下运行 ​​npm i vue-router@3.0 -S​​ 即可

 

如何在任何页面获取到url地址  然后切换项目的时候仍然在当前地址

this.$route.path);
this.$router.push(this.$route.path);//切换项目的时候仍然在改页面

 

项目切换的html代码不要使用<a>标签渲染(重要)

否则跳转的时候会出问题

  <!-- 下面那三个列表  可以使用span -->

for="(item,i) in projectName" :key="i"  @click="myclickEvent(item.name,item.id)"  :prj-id="item.id" > 
<div class="media">
<div class="media-body">
<h6 class="media-heading">
<i class="fa fa-outdent"><span>{{item.name}}</span></i> //这里用的span渲染切换
</h6>
</div>
</div>
</div>

 

 

遇见问题,这是你成长的机会,如果你能够解决,这就是收获。


作者:​​晚来南风晚相识​​​