Programing

새 쿼리를 vue-roouter로 푸시할 때 탐색 중복됨

c10106 2022. 3. 19. 11:53
반응형

새 쿼리를 vue-roouter로 푸시할 때 탐색 중복됨

다음 명령으로 라우터에 쿼리를 푸시함

this.$router.push({ query: { queryKey: ["a", "b", "c"] } });

요소를 클릭할 때마다 새로운 값이 배열로 이동하므로, 첫 번째 쿼리는 "a", "a", "b", 그리고 ["a", "b", "c"이다.그리고 거기서부터 문제가 생기기 시작한다.첫 번째와 두 번째 쿼리는 괜찮지만 두 번째 쿼리와 다르지만 세 번째 쿼리는 vue 라우터에 의해 중복된 것으로 간주된다.

어떻게 이 문제를 해결할 수 있을까?

그것은 제 실수였어요.나는 내가 이것을 할당한 변수를 조작하고 있었다.$175.12.key.그래서 내 변수에 밀어붙이는 것 말고도 나는 이것으로부터 원래의 배열을 변형시키고 있었다.아무 생각 없이 뒷돈으로 $180.207.

참조URL: https://stackoverflow.com/questions/60503966/navigation-duplicated-when-pushing-new-query-to-vue-router

반응형