16.后台页面布局和重定向之后台首页

This commit is contained in:
xuewuerduo 2024-07-16 21:24:09 +08:00
parent ec3bb3d04f
commit 736bba9924
3 changed files with 67 additions and 1 deletions

View File

@ -0,0 +1,48 @@
* {
margin: 0;
padding: 0;
}
body {
font-size: 14px;
}
a {
outline: none;
text-decoration: none;
cursor: pointer;
}
ul,
li {
list-style: none;
}
/*.dr-home */
.dr-home {
display: flex;
flex-direction: column; /* 容器内元素从上至下排列 */
height: 100vh;
}
.dr-home .header {
display: flex;
height: 55px;
background: #393d49;
}
.dr-home .main {
display: flex;
height: calc(100vh - 55px); /* 减去 header 高度 */
}
.dr-home .main .side {
width: 200px;
background: #545c64;
}
.dr-home .main .content {
padding: 5px;
flex: 1;
overflow-y: auto;
}

View File

@ -1,6 +1,10 @@
import { createRouter, createWebHistory } from "vue-router" import { createRouter, createWebHistory } from "vue-router"
import {useAdminStore} from "@/stores/admin/admin.js"; import {useAdminStore} from "@/stores/admin/admin.js";
const routes= [ const routes= [
{
path: "/", //http://localhost:5173/
redirect: "/admin" //重定向
},
{ {
path: "/login", // http://localhost:5173/login path: "/login", // http://localhost:5173/login
component: () => import("@/views/admin/login.vue") component: () => import("@/views/admin/login.vue")

View File

@ -1,9 +1,23 @@
<script setup> <script setup>
import '@/assets/admin/css/home.css' //
</script> </script>
<template> <template>
<h3>后台页面</h3> <div class="dr-home">
<div class="header">
</div>
<div class="main">
<div class="side">
</div>
<div class="content">
</div>
</div>
</div>
</template> </template>
<style scoped> <style scoped>