有的时候跳转的时候是带着某些特定的要求的,比如页面里存在tab页等情况,需要在特定的情况下进入特定的tab页,这个时候我们可以使用路由传参,如果路由传参有些许局限可以使用
localStorage,一种使用案例如下:
if((this.$route.fullPath).toString().indexOf("priceType=2") > 0){
localStorage.setItem('priceType', 2)
}
在父级页面里判断localstorage中是否有这一项就可以了,注意采用这个方法的时候要在合适的时候移除localstorage,因为localstorage在我们不操作的情况下是不会消失的,换种说法就是用后即焚
if(localStorage.getItem('priceType') == 2){
this.activeName='external'
localStorage.removeItem('priceType')
}