Explorar el Código

change route on 'OPEN_NODE'

axolotle hace 3 años
padre
commit
35fecd8ca2
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  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 }) {