소스 검색

change route on 'OPEN_NODE'

axolotle 3 년 전
부모
커밋
35fecd8ca2
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      src/store/modules/library.js

+ 6 - 2
src/store/modules/library.js

@@ -144,12 +144,16 @@ export default {
     // ││││ ││ │├─╴╰─╮
     // ╵╰╯╰─╯└─╯╰─╴╶─╯
 
-    'UPDATE_QUERY_NODES' ({ state }, from) {
+    'UPDATE_QUERY_NODES' ({ state }) {
       const query = {
         mode: state.mode,
         nodes: [...state.nodebook.map(ids => ids.join(','))]
       }
-      router.push({ query })
+      if (router.currentRoute.name !== 'library') {
+        router.push({ name: 'library', query })
+      } else {
+        router.push({ query })
+      }
     },
 
     async 'OPEN_NODE' ({ state, commit, dispatch }, { parentId, childId }) {