首先我们假设,这里的登录组件(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
相关文章:
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
公司门户网站制作流程,华为官网怎么做?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
如何快速搭建高效简练网站?
如何在腾讯云免费申请建站?
c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
,交易猫的商品怎么发布到网站上去?
建站168自助建站系统:快速模板定制与SEO优化指南
宝塔建站助手安装配置与建站模板使用全流程解析
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
为什么Go需要go mod文件_Go go mod文件作用说明
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
javascript基本数据类型及类型检测常用方法小结
建站三合一如何选?哪家性价比更高?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
建站主机服务器选型指南与性能优化方案解析
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
如何高效完成独享虚拟主机建站?
如何高效配置香港服务器实现快速建站?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
C++如何编写函数模板?(泛型编程入门)
网站好制作吗知乎,网站开发好学吗?有什么技巧?
南京网站制作费用,南京远驱官方网站?
如何用花生壳三步快速搭建专属网站?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
建站之星在线客服如何快速接入解答?
制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?
如何将凡科建站内容保存为本地文件?
如何快速查询网址的建站时间与历史轨迹?
如何快速使用云服务器搭建个人网站?
平台云上自助建站如何快速打造专业网站?
寿县云建站:智能SEO优化与多行业模板快速上线指南
公司网站的制作公司,企业网站制作基本流程有哪些?
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
建站主机选购指南与交易推荐:核心配置解析
唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?
linux top下的 minerd 木马清除方法
已有域名和空间如何快速搭建网站?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
广州营销型建站服务商推荐:技术优势与SEO优化解析
如何在七牛云存储上搭建网站并设置自定义域名?
网页设计网站制作软件,microsoft office哪个可以创建网页?
临沂网站制作公司有哪些,临沂第四中学官网?
如何确保西部建站助手FTP传输的安全性?
建站与域名管理如何高效结合?
*请认真填写需求信息,我们会在24小时内与您取得联系。