| | |
| | | <template> |
| | | <div :class="classObj" class="app-wrapper"> |
| | | <div v-if="device==='mobile'&&sidebar.opened" class="drawer-bg" @click="handleClickOutside" /> |
| | | <sidebar class="sidebar-container" /> |
| | | <div class="hasTagsView main-container"> |
| | | <div class="fixed-header"> |
| | | <div> |
| | | <div > |
| | | <navbar /> |
| | | <tags-view/> |
| | | </div> |
| | | <app-main /> |
| | | <div class="foot-copyright"> |
| | | <span>Copyright ©2019-2024 武汉思维跳跃科技有限公司 版权所有</span> |
| | | </div> |
| | | <back-to-top :visibility-height="100" :back-position="0" transition-name="fade" ref="backTop"/> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { AppMain, Navbar, Sidebar, TagsView } from './components' |
| | | import { AppMain, Navbar } from './components' |
| | | import ResizeMixin from './mixin/ResizeHandler' |
| | | import { mapState } from 'vuex' |
| | | import BackToTop from '@/components/BackToTop' |
| | |
| | | components: { |
| | | AppMain, |
| | | Navbar, |
| | | Sidebar, |
| | | TagsView, |
| | | BackToTop |
| | | }, |
| | | mixins: [ResizeMixin], |