본문 바로가기
JavaScript

vue-router.esm.js?fe87:1958 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: "/".

by mingutistory 2020. 8. 18.
728x90

https://blog.nachal.com/m/1507?category=0

 

vue.js, vue-router push, 라우터 리다이렉션 오류, Error: Avoided redundant navigation to current location

접속하자마자 다른페이지로 이동하게 하려고 $router.push(이동경로) 를 설정했더니, Error: Avoided redundant navigation to current location "주소" 오류가 찍힙니다. 이 현상은 이미 이동할 주소에 있기 때..

blog.nachal.com

<script>
export default {
  name: 'App',
  data() {
    return {
      newName: this.$store.state.name
    }
  },
  methods: {
    changeName() {
      this.$store.dispatch('changeName', {
        newName: this.newName
      }); 
      this.$router.push({path : '/'}).catch(() => {});
    }
  },
  mounted() {
    this.$router.params = this.$store.state.name;
  }
}
</script>

 

300x250

댓글