File tree Expand file tree Collapse file tree 2 files changed +9
-10
lines changed Expand file tree Collapse file tree 2 files changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ export default function ({
15
15
16
16
watch : {
17
17
projectCurrent ( value ) {
18
+ if ( ! this . $_restoreRouteReady ) return
18
19
this . replaceBaseRoute ( )
19
20
}
20
21
} ,
@@ -28,6 +29,7 @@ export default function ({
28
29
beforeRouteEnter ( to , from , next ) {
29
30
if ( lastRoute ) {
30
31
if ( ! to . query ) {
32
+ console . log ( 'lastRoute' , lastRoute )
31
33
const { name, params, query } = lastRoute
32
34
next ( { name, params, query } )
33
35
return
@@ -42,9 +44,16 @@ export default function ({
42
44
next ( )
43
45
} ,
44
46
47
+ mounted ( ) {
48
+ this . $nextTick ( ( ) => {
49
+ this . $_restoreRouteReady = true
50
+ } )
51
+ } ,
52
+
45
53
methods : {
46
54
replaceBaseRoute ( ) {
47
55
if ( baseRoute && ! isSameRoute ( this . $route , baseRoute , false ) ) {
56
+ console . log ( 'replaceBaseRoute' )
48
57
this . $router . replace ( baseRoute )
49
58
}
50
59
}
Original file line number Diff line number Diff line change 14
14
<ApolloQuery
15
15
:query =" require('../graphql/tasks.gql')"
16
16
class =" fill-height"
17
- @result =" onResult"
18
17
>
19
18
<template slot-scope="{ result: { data, loading } }">
20
19
<VueLoadingIndicator
@@ -99,15 +98,6 @@ export default {
99
98
task
100
99
})
101
100
)
102
- },
103
-
104
- onResult ({ loading }) {
105
- if (! loading && this .$route .query .id ) {
106
- this .$router .replace ({
107
- name: ' project-task-details' ,
108
- params: { id: this .$route .query .id }
109
- })
110
- }
111
101
}
112
102
}
113
103
}
You can’t perform that action at this time.
0 commit comments