提交 5a499581 编写于 作者: kadycui's avatar kadycui 💻

ADD: 页面布局

上级 f419eb5e
<template>
<el-container>
<el-header>
<f-header/>
</el-header>
<el-container>
<el-aside>
<f-menu/>
</el-aside>
<el-main>
<f-tag-list/>
<router-view></router-view>
</el-main>
</el-container>
</el-container>
</template>
<script setup>
import FHeader from './components/FHeader.vue';
import FMenu from './components/FMenu.vue';
import FTagList from './components/FTagList.vue';
</script>
\ No newline at end of file
<template>
<div>头部</div>
</template>
\ No newline at end of file
<template>
<div>菜单栏</div>
</template>
\ No newline at end of file
<template>
<div>标签导航</div>
</template>
\ No newline at end of file
<template> <template>
<div> <div>
后台首页 后台首页
{{ $store.state.user.username }} {{ $store.state.user }}
<el-button @click="handleLogout">退出登录</el-button> <el-button @click="handleLogout">退出登录</el-button>
......
...@@ -2,35 +2,42 @@ ...@@ -2,35 +2,42 @@
// createWebHashHistory hash模式 地址有# // createWebHashHistory hash模式 地址有#
// createWebHistory 历史模式 // createWebHistory 历史模式
import { createRouter, createWebHashHistory } from "vue-router"; import { createRouter, createWebHashHistory } from "vue-router";
import Admin from '@/layouts/admin.vue'
import Index from '@/pages/index.vue' import Index from '@/pages/index.vue'
import NotFound from '@/pages/404.vue' import NotFound from '@/pages/404.vue'
import Login from '@/pages/login.vue' import Login from '@/pages/login.vue'
export const routes = [{ export const routes = [
path: "/", {
component: Index, path: "/",
meta:{ component: Admin,
title:"后台首页" // 子路由
children: [{
} path: "/",
}, component: Index,
{ meta: {
path: "/login", title: "后台首页"
name:"login",
component: Login, }
meta:{ }]
title:"登录页面" },
{
} path: "/login",
}, name: "login",
{ component: Login,
path: '/:pathMatch(.*)*', meta: {
name: 'NotFound', title: "登录页面"
component: NotFound
}
}] },
{
path: '/:pathMatch(.*)*',
name: 'NotFound',
component: NotFound
}]
// 创建路由实例 导入配置项和模式 // 创建路由实例 导入配置项和模式
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册