From 94fcb0660b263812fa45526191e2dc03b56d4d2f Mon Sep 17 00:00:00 2001 From: whychdw <49690745@qq.com> Date: 星期五, 11 九月 2020 09:42:52 +0800 Subject: [PATCH] 提交内容 --- src/pages/home.vue | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/src/pages/home.vue b/src/pages/home.vue index b8b9cd0..ef151a5 100644 --- a/src/pages/home.vue +++ b/src/pages/home.vue @@ -32,6 +32,10 @@ import PageMenu from '../components/PageMenu.vue' import ProgressBar from 'vuejs-progress-bar' +import { + checkUserLogin +} from '../assets//js/api' + export default { components: { PageHeader, @@ -49,6 +53,7 @@ }, ], drawer: false, + timer: '', } }, watch: { @@ -131,9 +136,28 @@ // 璁剧疆婵�娲荤殑瀵艰埅 this.acTabs = menu.name; - } + }, + checkUserLogin() { + checkUserLogin().then(res=>{ + let rs = JSON.parse(res.data.result); + if(rs.code == 1) { + alert(rs.msg); + this.$router.push('/login'); + }else { + clearInterval(this.timer); + this.timer = setTimeout(()=>{ + this.checkUserLogin(); + },5000); + } + }).catch(error=>{ + + }); + }, }, mounted() { + // 寮�鍚敤鎴烽噸澶嶇櫥褰曟娴� + this.checkUserLogin(); + window.addEventListener('message', (msg)=>{ // 澶勭悊鏁版嵁 this.handleMessage(msg.data); -- Gitblit v1.9.1