mirror of
https://gitee.com/chu1204505056/vue-admin-beautiful.git
synced 2025-05-31 23:29:16 +08:00
🚀 feat: Update layouts
This commit is contained in:
parent
25a028f860
commit
0c238bf993
@ -18,7 +18,7 @@
|
||||
<script>
|
||||
import { getList } from '@/api/ad'
|
||||
export default {
|
||||
name: 'Ad',
|
||||
name: 'VabAd',
|
||||
data() {
|
||||
return {
|
||||
nodeEnv: process.env.NODE_ENV,
|
@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div v-if="routerView" class="app-main-container">
|
||||
<github-corner />
|
||||
<vab-github-corner />
|
||||
<transition mode="out-in" name="fade-transform">
|
||||
<keep-alive :include="cachedRoutes" :max="keepAliveMaxNum">
|
||||
<router-view :key="key" class="app-main-height" />
|
||||
@ -24,7 +24,7 @@
|
||||
} from '@/config/settings'
|
||||
|
||||
export default {
|
||||
name: 'AppMain',
|
||||
name: 'VabAppMain',
|
||||
data() {
|
||||
return {
|
||||
show: false,
|
@ -22,7 +22,7 @@
|
||||
import { recordRoute } from '@/config/settings'
|
||||
|
||||
export default {
|
||||
name: 'Avatar',
|
||||
name: 'VabAvatar',
|
||||
computed: {
|
||||
...mapGetters({
|
||||
avatar: 'user/avatar',
|
@ -8,7 +8,7 @@
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'Breadcrumb',
|
||||
name: 'VabBreadcrumb',
|
||||
data() {
|
||||
return {
|
||||
list: this.getBreadcrumb(),
|
@ -18,7 +18,7 @@
|
||||
import { logo } from '@/config/settings'
|
||||
|
||||
export default {
|
||||
name: 'Logo',
|
||||
name: 'VabLogo',
|
||||
data() {
|
||||
return {
|
||||
title: this.$baseTitle,
|
@ -9,21 +9,21 @@
|
||||
class="fold-unfold"
|
||||
@click="handleCollapse"
|
||||
></i>
|
||||
<breadcrumb class="hidden-xs-only" />
|
||||
<vab-breadcrumb class="hidden-xs-only" />
|
||||
</div>
|
||||
</el-col>
|
||||
<el-col :xs="20" :sm="12" :md="12" :lg="12" :xl="12">
|
||||
<div class="right-panel">
|
||||
<error-log></error-log>
|
||||
<full-screen-bar @refresh="refreshRoute"></full-screen-bar>
|
||||
<theme-bar class="hidden-xs-only"></theme-bar>
|
||||
<vab-error-log />
|
||||
<vab-full-screen-bar @refresh="refreshRoute" />
|
||||
<vab-theme-bar class="hidden-xs-only" />
|
||||
<vab-icon
|
||||
title="重载所有路由"
|
||||
:pulse="pulse"
|
||||
:icon="['fas', 'redo']"
|
||||
@click="refreshRoute"
|
||||
></vab-icon>
|
||||
<avatar></avatar>
|
||||
/>
|
||||
<vab-avatar />
|
||||
<!-- <vab-icon
|
||||
title="退出系统"
|
||||
:icon="['fas', 'sign-out-alt']"
|
||||
@ -39,7 +39,7 @@
|
||||
import { mapActions, mapGetters } from 'vuex'
|
||||
|
||||
export default {
|
||||
name: 'NavBar',
|
||||
name: 'VabNavBar',
|
||||
data() {
|
||||
return {
|
||||
pulse: false,
|
@ -70,7 +70,7 @@
|
||||
import { mapActions, mapGetters } from 'vuex'
|
||||
import { layout as defaultLayout } from '@/config/settings'
|
||||
export default {
|
||||
name: 'ThemeBar',
|
||||
name: 'VabThemeBar',
|
||||
data() {
|
||||
return {
|
||||
drawerVisible: false,
|
@ -9,19 +9,19 @@
|
||||
}"
|
||||
>
|
||||
<div :class="header === 'fixed' ? 'fixed-header' : ''">
|
||||
<top-bar></top-bar>
|
||||
<vab-top-bar />
|
||||
<div
|
||||
v-if="tabsBar === 'true' || tabsBar === true"
|
||||
:class="{ 'tag-view-show': tabsBar }"
|
||||
>
|
||||
<div class="vab-main">
|
||||
<tabs-bar></tabs-bar>
|
||||
<vab-tabs-bar />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="vab-main main-padding">
|
||||
<ad></ad>
|
||||
<app-main></app-main>
|
||||
<vab-ad />
|
||||
<vab-app-main />
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
@ -37,17 +37,17 @@
|
||||
class="mask"
|
||||
@click="handleFoldSideBar"
|
||||
/>
|
||||
<side-bar></side-bar>
|
||||
<vab-side-bar />
|
||||
<div class="vab-main" :class="collapse ? 'is-collapse-main' : ''">
|
||||
<div :class="header === 'fixed' ? 'fixed-header' : ''">
|
||||
<nav-bar></nav-bar>
|
||||
<tabs-bar v-if="tabsBar === 'true' || tabsBar === true" />
|
||||
<vab-nav-bar />
|
||||
<vab-tabs-bar v-if="tabsBar === 'true' || tabsBar === true" />
|
||||
</div>
|
||||
<ad></ad>
|
||||
<app-main></app-main>
|
||||
<vab-ad />
|
||||
<vab-app-main />
|
||||
</div>
|
||||
</div>
|
||||
<el-backtop></el-backtop>
|
||||
<el-backtop />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
@ -255,15 +255,6 @@
|
||||
<el-alert :closable="false" :title="userAgent" type="info"></el-alert>
|
||||
<br />
|
||||
</el-card>
|
||||
<el-card shadow="never">
|
||||
<div slot="header">
|
||||
<span>关于开发者</span>
|
||||
</div>
|
||||
<img
|
||||
src="https://github-readme-stats.vercel.app/api?username=chuzhixin"
|
||||
alt=""
|
||||
/>
|
||||
</el-card>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user