subweb/src/layouts/components/header/NavBar.vue

32 lines
611 B
Vue
Raw Normal View History

2022-07-01 14:32:25 +08:00
<template>
<header id="header" class="reveal">
2022-07-11 16:17:01 +08:00
<h1>
<a href="/">{{ siteName }}</a>
</h1>
2022-07-01 14:32:25 +08:00
<nav id="nav" ref="navBar">
<ul>
2022-07-11 16:17:01 +08:00
<li v-for="i in navBarItem" :key="i">
<a :href="i.link" :target="i.target">{{ i.title }}</a>
2022-07-01 14:32:25 +08:00
</li>
</ul>
</nav>
</header>
</template>
<script>
2022-07-11 16:17:01 +08:00
// import { navBarItem } from './navBarItem';
2022-07-01 14:32:25 +08:00
export default {
name: 'NavBar',
data() {
return {
navBarItem: [],
2022-07-11 16:17:01 +08:00
siteName: '',
2022-07-01 14:32:25 +08:00
};
},
created() {
2022-07-11 16:17:01 +08:00
this.navBarItem = window.config.menuItem;
this.siteName = window.config.siteName;
2022-07-01 14:32:25 +08:00
},
};
</script>