Ping_Yi_Ying_Ji_Ping_Tai/src/views/Home.vue

98 lines
2.2 KiB
Vue
Raw Normal View History

2023-06-08 08:51:22 +08:00
<template>
<div class="home">
<div class="header">
<div class="header-title">应急管理一张图</div>
<div class="system-operate">
<div class="system-opreate-btn" :style="{'border-bottom':$route.path=='/index' ? '2px solid #428EDA':'2px solid rgba(0,0,0,0)'}" @click="$router.push({'path':'/index'})"></div>
<div class="system-opreate-btn" :style="{'border-bottom':$route.path=='/map' ? '2px solid #428EDA':'2px solid rgba(0,0,0,0)'}" @click="$router.push({'path':'/map'})"></div>
<div class="system-opreate-btn" :style="{'border-bottom':$route.path.match('/data') ? '2px solid #428EDA':'2px solid rgba(0,0,0,0)'}" @click="$router.push({'path':'/data'})"></div>
<div class="system-opreate-btn" @click="logout">退</div>
<div class="system-opreate-user">
</div>
</div>
</div>
<router-view/>
</div>
</template>
<script>
export default {
name: 'Home',
components:{
},
data(){
return {
}
},
created(){
console.log(this.$route);
},
methods:{
logout(){
localStorage.setItem("X-Token","");
this.$router.push({'path':'/login'});
}
}
}
</script>
<style scoped>
.home{
width:100%;
height:100vh;
background-image: url(/images/system/home-bg.png);
background-size: 100% 100%;
background-repeat: no-repeat;
overflow: hidden;
}
.home .header{
width:100%;
position: relative;
z-index:10;
}
.home .header .header-title{
width:500px;
margin:0px auto;
height:60px;
line-height: 60px;
color:#2fa6f2;
text-align:center;
font-size:38px;
font-family: "微软雅黑";
font-weight: 1000;
letter-spacing: 5px;
}
.home .header .system-operate{
width:400px;
float:right;
height:40px;
position: absolute;
top:50px;
right:80px;
}
.home .header .system-operate .system-opreate-btn{
width:85px;
text-align: center;
float:left;
color:#428EDA;
margin-right:8px;
line-height: 40px;
font-size:16px;
font-weight: bold;
cursor:pointer;
}
.system-opreate-user{
width:24px;
height:24px;
float:left;
background-image: url(/images/system/user.png);
margin-top:8px;
}
</style>