1. 首页
  2. 网络技术
  3. 系统集成
  4. 解决vue router组件状态刷新消失的问题

解决vue router组件状态刷新消失的问题

上传者: 2020-12-13 10:36:22上传 PDF文件 64.66KB 热度 19次
场景:vue-router实现的单页应用,登录页调用登录接口后,服务器返回用户信息,然后通过router.push({name: 'index', params: res.data})跳转到主页,并在主页显示数据。但是当刷新页面时,由于并不是通过登录接口进入主页,router中没有‘params: res.data’信息,主页无法获取到登录信息。 解决方案: 1、session&服务器渲染 传统的方案是,登录页和主页是单独的两个页面,登录成功后服务器生成用户信息对应的session,然后渲染主页数据,并通过响应头将sessionid传给浏览器并生成相应的cookie文件。这样下次请求页面时,浏
用户评论