zoukankan      html  css  js  c++  java
  • vue报错 Uncaught (in promise) NavigationDuplicated {_name:""NavigationDuplicated"... 的解决方法

    在进行跳转的时候报错
    app.js:87499 Uncaught (in promise) NavigationDuplicated?{_name: "NavigationDuplicated",
    name: "NavigationDuplicated", message: "Navigating to current location ("/yunshuattr") is not allowed", stack: "Error? at new NavigationDuplicated (http://loca…rHandling (http://localhost:8080/app.js:90490:26

     

    解决办法

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

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

     console.log("当前页面的参数",this.$route.path);
     this.$router.push(this.$route.path);//切换项目的时候仍然在改页面

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

    否则跳转的时候会出问题

      <!-- 下面那三个列表  可以使用span -->
     
      <div class="list-group-item" v-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>
                                     
  • 相关阅读:
    小程序裁剪图片上传头像,二维码源码
    算法随笔
    背景色根据数值由深到浅
    jquery 点击弹框
    css3
    HTML5中手势原理分析与数学知识的实践
    es6(var,let,const,set,map,Array.from())
    taro3.0 Swiper album example
    taro3.x: 搭建redux环境
    taro: fial cannot navigate back at first page
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/11580089.html
Copyright © 2011-2022 走看看