猿问

vue-router初始化,routes从sessionStorage里取到数据,但是记载不了

let constantRouter = sessionStorage.getItem('TOTAL')?JSON.parse(sessionStorage.getItem('TOTAL')):[
    {
        path: '/login',
        name: 'login',
        component: login
    },
    {
        path: '/',
        name: 'defaultLogin',
        component: login
    }
]const router = new Router({
    linkActiveClass: 'active',
    routes: constantRouter
})

这样new Router加载不到sessionStorage的数据


qq_花开花谢_0
浏览 2060回答 1
1回答

ibeautiful

虽然不知道你的需求是什么,但是这么设计本身就不合理的。sessionStorage 里存的应该是 路由的name 或者 别的唯一标识吗?而且sessionStorage 关了浏览器窗口或者标签就没了,难道只是为了刷新那一下吗?不知道你取出来的数据是什么
随时随地看视频慕课网APP

相关分类

Vue.js
我要回答