使用vue-router的命名路由传参时,一定要写name,params必须用name来识别路径(对于命名路由)
如A页面传递
<router-link :to ="{name:'mine',params:{userid:a_user,mail:e_mail}}">后台</router-link>
B页面接收
localStorage.setItem("info", JSON.stringify({
user: this.$route.params.userid,
e_mail: this.$route.params.mail
}));
let info = JSON.parse(localStorage.getItem("info"))
this.username = info.user
this.e_mail = info.e_mail
坑来了:F5刷新页面时,存在 localStorage/sessionStorage下的数据会变为空对象(这里我传的json对象)
Comments | NOTHING