1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zce-vue-admin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
header.vue 1.1 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
iceStone Отправлено 8 лет назад 1254554
<template>
<header class="header">
<h1 class="brand">
<router-link to="/">{{ header.name }}</router-link>
</h1>
<nav class="toolbar">
<menu-list :items="header.menus"/>
<ul class="list">
<li class="item">
<a href="#">Hi, {{ user.nickname }}! <img class="avatar" :src="user.avatar" :alt="user.nickname"></a>
<ul class="list">
<li class="item"><router-link :to="{ name: 'profile' }">个人主页</router-link></li>
<li class="item"><router-link :to="{ name: 'profile' }">编辑个人资料</router-link></li>
<li class="divider"></li>
<li class="item"><a href="#" @click.prevent="logout">登出</a></li>
</ul>
</li>
</ul>
</nav>
</header>
</template>
<script>
import { mapGetters } from 'vuex'
import MenuList from './menu'
export default {
name: 'header',
components: { MenuList },
computed: mapGetters({
header: 'header',
user: 'currentUser'
}),
methods: {
logout () {
this.$store.dispatch('deleteToken')
this.$router.replace({ path: '/login' })
}
}
}
</script>

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/zce-vue-admin.git
git@gitlife.ru:oschina-mirror/zce-vue-admin.git
oschina-mirror
zce-vue-admin
zce-vue-admin
v0.1.0