test

sessionStorage.getItem('id')刷新页面取缓存失败

mounted () {    
    this.init()
}, 
methods: {
    init () {
        const id = this.$route.params.id
        console.log('id====================>', id);    
        this.id= id
        sessionStorage.setItem('id', id)
    }
    getId(){
        log(sessionStorage.getItem('id'))
    } 
}        

当刷新页面的时候打印出来的id 是 undefined ,

原因在于刷新后执行 init() 时地址无参数,sessionStorage 被刷新了

更改

init () {
    const id = this.$route.params.id
    console.log('id====================>', id); 
    if(id!=undefined){   
        this.id= id
        sessionStorage.setItem('id', id)
    }
}

 

posted @ 2021-08-30 11:01  知其一不知其二  阅读(856)  评论(0)    收藏  举报
hello world!!!
这是页脚HTML代码位置