testcase
This commit is contained in:
parent
f7936f7e28
commit
833527db46
|
|
@ -1,20 +1,20 @@
|
|||
<template>
|
||||
<a-layout class="layout">
|
||||
<a-layout-sider v-model:collapsed="collapsed" collapsible>
|
||||
<a-layout-sider v-model:collapsed="collapsed" collapsible class="left-menu">
|
||||
<div class="logo">{{collapsed?"系统":"自动化系统监控"}}</div>
|
||||
<a-menu theme="dark" v-model:selectedKeys="selectedKeys" mode="inline" @click="">
|
||||
<a-menu-item key="1">
|
||||
<a-menu theme="dark" v-model:selectedKeys="selectedKeys" mode="inline" @click="goTopage">
|
||||
<a-menu-item key="monit">
|
||||
<pie-chart-outlined />
|
||||
<span>{{collapsed?"监控":"系统监控"}}</span>
|
||||
</a-menu-item>
|
||||
<a-sub-menu key="sub1">
|
||||
<a-sub-menu key="2">
|
||||
<template #title>
|
||||
<span>
|
||||
<user-outlined />
|
||||
<span>User</span>
|
||||
</span>
|
||||
</template>
|
||||
<a-menu-item key="3">Tom</a-menu-item>
|
||||
<a-menu-item key="2-1">Tom</a-menu-item>
|
||||
</a-sub-menu>
|
||||
</a-menu>
|
||||
</a-layout-sider>
|
||||
|
|
@ -39,7 +39,8 @@
|
|||
<a-breadcrumb-item>User</a-breadcrumb-item>
|
||||
</a-breadcrumb>
|
||||
<div :style="container">
|
||||
我是内容页面
|
||||
|
||||
<router-view></router-view>
|
||||
</div>
|
||||
</a-layout-content>
|
||||
<a-layout-footer style="text-align: center">
|
||||
|
|
@ -78,7 +79,7 @@ export default defineComponent({
|
|||
const router = useRouter()
|
||||
const goTopage=(item)=>{
|
||||
console.log(item.key,"=====>")
|
||||
router.push('/admin/'+item.key).catch((err)=>err)
|
||||
router.push('/'+item.key).catch((err)=>err)
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -106,7 +107,12 @@ export default defineComponent({
|
|||
.layout{
|
||||
height: 100vh;
|
||||
}
|
||||
.left-menu{
|
||||
overflow-y: scroll;
|
||||
height: 100vh;
|
||||
|
||||
|
||||
}
|
||||
.site-layout .site-layout-background {
|
||||
background: #fff;
|
||||
}
|
||||
|
|
@ -122,4 +128,23 @@ export default defineComponent({
|
|||
font-size: 15px;
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/*定义滚动条高宽及背景高宽分别对应横竖滚动条的尺寸*/
|
||||
::-webkit-scrollbar {
|
||||
width:8px;
|
||||
height:16px;
|
||||
background-color: rgba(0, 9, 38, 0.69);
|
||||
}
|
||||
/*定义滚动条轨道内阴影+圆角*/
|
||||
::-webkit-scrollbar-track {
|
||||
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
|
||||
border-radius: 10px;
|
||||
background-color: rgba(17, 16, 16, 1);
|
||||
}
|
||||
/*定义滑块内阴影+圆角*/
|
||||
::-webkit-scrollbar-thumb {
|
||||
border-radius: 10px;
|
||||
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
|
||||
background-color: #42EBFF;
|
||||
}
|
||||
</style>
|
||||
|
|
@ -1,12 +1,19 @@
|
|||
import {createRouter,createWebHistory} from 'vue-router'
|
||||
import Layout from "@/components/Layout";
|
||||
import Monit from "@/view/Monit";
|
||||
|
||||
const routes = [
|
||||
{
|
||||
path: "/",
|
||||
name: "layout",
|
||||
component: Layout
|
||||
}
|
||||
component: Layout,
|
||||
children: [{
|
||||
path: "monit",
|
||||
name: "monit",
|
||||
component: Monit,
|
||||
}]
|
||||
},
|
||||
|
||||
]
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,15 @@
|
|||
<template>
|
||||
<div>
|
||||
我是监控页面
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "Monit"
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
</style>
|
||||
Loading…
Reference in New Issue