2.2.0
https://github.com/myxingke/vueManage.git
Not landed router Array
[{xxxx}, {xxxx}, {xxxx},{'path': '*'}]
notice {'path':‘*’}
login code
let routes = sessionRoutes(res.data.menu)
for( let [ index, route ] of new Map( routes.map( ( item, i ) => [ i, item ] ) ) ) {
let key = this.$router.options.routes.length-1
this.$router.options.routes.splice(key, 0, route)
}
this.$router.addRoutes(routes)
result router Array
[{xxxx}, {xxxx}, {xxxx},{new router},{new router},{'path': '*'}]
What is actually happening?
But that's it
[{xxxx}, {xxxx}, {xxxx},{'path': '*'},{new router},{new router}]
notice ,{'path': '*'}
When I click on the new page, it appears behind {'path': '*'}. This is not the result I want。I hope one is one
I Hope
It is it [{xxxx}, {xxxx}, {xxxx},{new router},{new router},{'path': '*'}]
Not it [{xxxx}, {xxxx}, {xxxx},{'path': '*'},{new router},{new router}]
[{xxxx}, {xxxx}, {xxxx},{new router},{new router},{'path': '*'}]
But that's it
[{xxxx}, {xxxx}, {xxxx},{'path': '*'},{new router},{new router}]
Not landed router Array
[{xxxx}, {xxxx}, {xxxx},{'path': '*'}]
notice {'path':‘*’}
login code
let routes = sessionRoutes(res.data.menu)
for( let [ index, route ] of new Map( routes.map( ( item, i ) => [ i, item ] ) ) ) {
let key = this.$router.options.routes.length-1
this.$router.options.routes.splice(key, 0, route)
}
this.$router.addRoutes(routes)
result router Array
[{xxxx}, {xxxx}, {xxxx},{new router},{new router},{'path': '*'}]
What is actually happening?
But that's it
[{xxxx}, {xxxx}, {xxxx},{'path': '*'},{new router},{new router}]
notice ,{'path': '*'}
When I click on the new page, it appears behind {'path': '*'}. This is not the result I want。I hope one is one
I Hope
It is it [{xxxx}, {xxxx}, {xxxx},{new router},{new router},{'path': '*'}]
Not it [{xxxx}, {xxxx}, {xxxx},{'path': '*'},{new router},{new router}]
Or else is the meaning of dynamic routing?
This was fixed with this commit:
https://github.com/vuejs/vue-router/commit/0fed2005c05b8706842a6d5249738fa081c8ba25
The fix will be in the next release
@LinusBorg Really? What's the next version?
The one that is not released yet.
@LinusBorg I think I say it in Chinese:太J2æ„Ÿè°¢ä½ äº†ã€‚
@LinusBorg I want to add addRoutes appendRoutes replaceRoutes deleteRoutes
replaceRoutes deleteRoutes
that would be a new feature request.
@LinusBorg I anticipate. hei hei hei
Most helpful comment
@LinusBorg I think I say it in Chinese:太J2æ„Ÿè°¢ä½ äº†ã€‚