1.大屏主页
<template>
<div class="client">
<div class="header">
<img src="../../assets/img/nav-img.png" alt="" style="width: 100%;height: 200px;">
<div class="title">
<p> WELCOME TO *********</p>
</div>
<navCanvas @change="handleChange"></navCanvas>
</div>
<div class="main">
<router-view v-slot="{ Component }">
<keep-alive>
<component :is="Component"></component>
</keep-alive>
</router-view>
</div>
</div>
</template>
<script>
import navCanvas from "@/views/home/nav/navCanvas"
export default {
name: "mainBody",
components: {
navCanvas
},
methods:{
handleChange (nav) {
this.$router.push({ path: nav.path })
}
}
}
</script>
<style lang="scss">
.client {
height: 100%;
.header {
position: relative;
.title {
position: absolute;
top: 60px;
left: 20px;
font-size: 50px;
font-style: oblique;
color: rgb(0, 186, 255);
font-weight: bold;
line-height: 35px;
}
}
.main {
width: 100%;
height: calc(100% - 200px);
}
}
</style>