<template>
<div id="app">
<!-- 顶部导航栏 -->
<header>
<nav class="navbar">
<ul>
<li><router-link to="/">首页</router-link></li>
<li><router-link to="/users">用户管理</router-link></li>
<li><router-link to="/settings">设置</router-link></li>
</ul>
</nav>
</header>
<!-- 主要内容区域 -->
<main>
<router-view></router-view>
</main>
<!-- 底部版权信息 -->
<footer>
<p>© 2023 Vue Admin Template</p>
</footer>
</div>
</template>
<script>
export default {
name: 'App',
};
</script>
<style scoped>
/* 基本样式 */
body {
font-family: Arial, sans-serif;
}
.navbar {
background-color: #333;
color: white;
padding: 1rem;
}
.navbar ul {
list-style-type: none;
padding: 0;
}
.navbar li {
display: inline;
margin-right: 1rem;
}
.navbar a {
color: white;
text-decoration: none;
}
main {
padding: 2rem;
}
footer {
background-color: #333;
color: white;
text-align: center;
padding: 1rem;
position: fixed;
bottom: 0;
width: 100%;
}
</style>
模板结构 (<template>):
router-link 组件来创建导航链接,方便在不同页面之间切换。脚本部分 (<script>):
App 的 Vue 组件,作为整个应用的根组件。样式部分 (<style scoped>):
scoped 属性,使得这些样式仅应用于当前组件。路由视图 (<router-view>):
上一篇:vue axios封装
下一篇:vue eventsource
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站