From 1c190fde3740489689efc00564c30a56cf48e421 Mon Sep 17 00:00:00 2001 From: lin-xin <2981207131@qq.com> Date: Sat, 4 Mar 2017 12:02:14 +0800 Subject: [PATCH] Store username by login --- index.html | 11 +++++++++++ src/components/common/header.vue | 14 +++++++++----- src/components/page/Login.vue | 1 + 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index fcc5a85..1d7a48a 100644 --- a/index.html +++ b/index.html @@ -4,8 +4,19 @@ manage-system + +
+ diff --git a/src/components/common/header.vue b/src/components/common/header.vue index 7c1049c..5fcb63c 100644 --- a/src/components/common/header.vue +++ b/src/components/common/header.vue @@ -5,7 +5,7 @@ - linxin + {{username}} 退出 @@ -19,17 +19,21 @@ export default { data() { return { - sName: 'abcd' + name: 'linxin' + } + }, + computed:{ + username(){ + let username = localStorage.getItem('ms_username'); + return username ? username : this.name; } }, methods:{ handleCommand(command) { if(command == 'loginout'){ + localStorage.removeItem('ms_username') this.$router.push('/login'); } - }, - loginOut(){ - } } } diff --git a/src/components/page/Login.vue b/src/components/page/Login.vue index 9738f0a..2134785 100644 --- a/src/components/page/Login.vue +++ b/src/components/page/Login.vue @@ -41,6 +41,7 @@ const self = this; self.$refs[formName].validate((valid) => { if (valid) { + localStorage.setItem('ms_username',self.ruleForm.username); self.$router.push('/readme'); } else { console.log('error submit!!');