You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
767 B

6 years ago
<script type="text/jsx">
import {getters as settingGetters} from "@/layout/store/setting"
import {mutations as tagsViewMutations} from "@/layout/store/tagsView"
import VNavbar from './component/Navbar'
import TagsView from './component/TagsView'
6 years ago
export default {
name: "Header",
6 years ago
components: {VNavbar, TagsView},
computed: {
useTagsView: () => settingGetters.useTagsView
6 years ago
},
6 years ago
watch: {
//多页签停用时清除所有页面缓存
useTagsView(v) {
!v && tagsViewMutations.delAllViews()
6 years ago
}
},
6 years ago
render() {
return (
<header class="header-container">
<v-navbar/>
{this.useTagsView && <tags-view/>}
</header>
6 years ago
)
7 years ago
}
6 years ago
}
6 years ago
</script>