fix: remove last route restore

This commit is contained in:
Guillaume Chau
2018-11-06 11:18:53 +01:00
parent 2bd5b4f8ab
commit 305c4bf2c5
2 changed files with 4 additions and 29 deletions
+1 -11
View File
@@ -25,14 +25,4 @@ const app = new Vue({
...App
})
async function start () {
app.$mount('#app')
// Restore last route
const lastRoute = localStorage.getItem('vue-cli-ui.lastRoute')
if (lastRoute) {
router.push(lastRoute)
}
}
start()
app.$mount('#app')
+3 -18
View File
@@ -33,8 +33,7 @@ const router = new Router({
path: '/',
component: ProjectHome,
meta: {
needProject: true,
restore: true
needProject: true
},
children: [
{
@@ -93,18 +92,12 @@ const router = new Router({
{
path: '/project/select',
name: 'project-select',
component: ProjectSelect,
meta: {
restore: true
}
component: ProjectSelect
},
{
path: '/project/create',
name: 'project-create',
component: ProjectCreate,
meta: {
restore: true
}
component: ProjectCreate
},
{
path: '/file-diff',
@@ -150,12 +143,4 @@ router.beforeEach(async (to, from, next) => {
next()
})
router.afterEach((to, from) => {
if (to.matched.some(m => m.meta.restore)) {
localStorage.setItem('vue-cli-ui.lastRoute', to.fullPath)
} else {
localStorage.removeItem('vue-cli-ui.lastRoute')
}
})
export default router