Vue.js实现一个SPA登录页面的过程【推荐】-创新互联
技术栈

- vue.js 主框架
- vuex 状态管理
- vue-router 路由管理
一般过程
在一般的登录过程中,一种前端方案是:
- 检查状态:进入页面时或者路由变化时检查是否有登录状态(保存在cookie或者本地存储的值);
- 如果有登录态则查询登录信息(uid,头像等...)并保存起来;如果没有则跳转到登录页;
- 在登录页面(或者登录框),校检用户输入信息是否合法;
- 校检通过后发送登录请求;校检不成功则反馈给用户;
- 登录成功则从后端数据中取出session信息保存登录状态(可能需要跳转);登录不成功则提示用户不成功;
- 用户做出注销操作时删除登录状态。
下面我根据列出的步骤一一分析如何做代码实现,所有在代码在https://github.com/doterlin/vue-example-login中,并带有较详细注释帮助理解代码。
在此之前假设登录页面路由为/login,登录后的路由为/user_info。这样只需要在App.vue放好router-view用于存放和渲染这两个路由。
// component/App.vue...
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章题目:Vue.js实现一个SPA登录页面的过程【推荐】-创新互联
标题网址:http://jxruijie.cn/article/dcehgp.html
