首先我们假设,这里的登录组件(register.vue)是App.vue组件的子组件,是通过路由进入登录组件的。

登录组件中用户点击登录后,后台会传过来一个用户名,我的App.vue组件中需要拿到这个用户名,并将上面的“登录注册”字样变为“用户名”。
为了保证用户刷新后用户名不会消失,这里我用到了sessionStorage
代码如下:
register.vue中用户点击登录触发signIn方法
signIn(){
this.formData = $(".form").serialize();
var that = this;
this.$http.get("/api/user", this.formData)
.then(response => {
that.userName = response.data.data.user.userName;
that.userHead = response.data.data.userHead;
that.$emit('userSignIn', that.userName);
})
.catch(error => {
console.log(error);
});
}
这里为了测试我直接mock的数据,真实情况应该是this.$http.post
这里的重点是那句
that.$emit('userSignIn', that.userName);
向父组件(App.vue)传值
App.vue代码HTML
<keep-alive> <router-view @userSignIn="userSignIn"></router-view> </keep-alive>
App.vue代码JS
export default {
data(){
return{
userName: sessionStorage.userName
}
},
methods:{
//子组件(register)将用户名传过来
userSignIn(userName){
sessionStorage.userName = userName;
this.userName = sessionStorage.userName;
}
}
}
这样父组件就可以使用用户名,保持了登录状态,并且因为使用了sessionStorage,刷新页面也可以保持。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue
# 用户登录状态
# 保存登录状态
# vuex
# vue登录注册实例详解
# Vue 实现登录界面验证码功能
# vue实现登录验证码
# Vue登录功能实现
# vue实现登录界面
# Vue实现登录功能全套超详细讲解(含封装axios)
# 我用
# 并将
# 那句
# 大家多多
# 将用
# 就可以
# 真实情况
# 应该是
# 使用了
# 重点是
# serialize
# form
# http
# user
# response
# gt
# var
# userName
# api
# br
相关文章:
购物网站制作公司有哪些,哪个购物网站比较好?
如何高效生成建站之星成品网站源码?
如何自定义建站之星网站的导航菜单样式?
网页设计与网站制作内容,怎样注册网站?
ppt制作免费网站有哪些,ppt模板免费下载网站?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
如何用AWS免费套餐快速搭建高效网站?
如何获取上海专业网站定制建站电话?
建站之星免费版是否永久可用?
C#如何使用XPathNavigator高效查询XML
已有域名如何快速搭建专属网站?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
网站制作员失业,怎样查看自己网站的注册者?
大型企业网站制作流程,做网站需要注册公司吗?
测试制作网站有哪些,测试性取向的权威测试或者网站?
微信h5制作网站有哪些,免费微信H5页面制作工具?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
如何快速搭建虚拟主机网站?新手必看指南
建站之星IIS配置教程:代码生成技巧与站点搭建指南
临沂网站制作公司有哪些,临沂第四中学官网?
Android使用GridView实现日历的简单功能
如何通过NAT技术实现内网高效建站?
如何快速重置建站主机并恢复默认配置?
电商平台网站制作流程,电商网站如何制作?
用v-html解决Vue.js渲染中html标签不被解析的问题
如何快速配置高效服务器建站软件?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
如何在宝塔面板创建新站点?
香港服务器租用费用高吗?如何避免常见误区?
建站之星展会模版如何一键下载生成?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
开源网站制作软件,开源网站什么意思?
如何注册花生壳免费域名并搭建个人网站?
高防服务器租用指南:配置选择与快速部署攻略
岳西云建站教程与模板下载_一站式快速建站系统操作指南
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
制作企业网站建设方案,怎样建设一个公司网站?
,购物网站怎么盈利呢?
如何在橙子建站上传落地页?操作指南详解
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
建站之星会员如何解锁更多建站功能?
建站为何优先选择香港服务器?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
自助网站制作软件,个人如何自助建网站?
常州自助建站工具推荐:低成本搭建与模板选择技巧
网站微信制作软件,如何制作微信链接?
*请认真填写需求信息,我们会在24小时内与您取得联系。