Преглед на файлове

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 }) {