mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-09-07 18:39:47 +08:00
add settings
This commit is contained in:
parent
a9ed60781d
commit
7a10b95baa
@ -20,6 +20,11 @@
|
||||
<el-switch v-model="fixedHeader" class="drawer-switch" />
|
||||
</div>
|
||||
|
||||
<div class="drawer-item">
|
||||
<span>侧边栏 Logo</span>
|
||||
<el-switch v-model="sidebarLogo" class="drawer-switch" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -31,7 +36,7 @@ export default {
|
||||
components: { ThemePicker },
|
||||
data() {
|
||||
return {
|
||||
sidebarLogo: true
|
||||
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@ -56,6 +61,17 @@ export default {
|
||||
value: val
|
||||
})
|
||||
}
|
||||
},
|
||||
sidebarLogo: {
|
||||
get() {
|
||||
return this.$store.state.settings.sidebarLogo
|
||||
},
|
||||
set(val) {
|
||||
this.$store.dispatch('settings/changeSetting', {
|
||||
key: 'sidebarLogo',
|
||||
value: val
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<el-scrollbar wrap-class="scrollbar-wrapper">
|
||||
<logo :collapse="isCollapse" />
|
||||
<logo v-if="showLogo" :collapse="isCollapse" />
|
||||
<el-menu
|
||||
:default-active="$route.path"
|
||||
:collapse="isCollapse"
|
||||
@ -28,6 +28,9 @@ export default {
|
||||
'permission_routes',
|
||||
'sidebar'
|
||||
]),
|
||||
showLogo() {
|
||||
return this.$store.state.settings.sidebarLogo
|
||||
},
|
||||
variables() {
|
||||
return variables
|
||||
},
|
||||
|
@ -19,6 +19,12 @@ export default {
|
||||
*/
|
||||
fixedHeader: true,
|
||||
|
||||
/**
|
||||
* @type {boolean} true | false
|
||||
* @description Whether show the logo in sidebar
|
||||
*/
|
||||
sidebarLogo: true,
|
||||
|
||||
/**
|
||||
* @type {string | array} 'production' | ['production','development']
|
||||
* @description Need show err logs component.
|
||||
|
@ -1,10 +1,11 @@
|
||||
import defaultSettings from '@/settings'
|
||||
const { showSettings, tagsView, fixedHeader } = defaultSettings
|
||||
const { showSettings, tagsView, fixedHeader, sidebarLogo } = defaultSettings
|
||||
|
||||
const state = {
|
||||
showSettings: showSettings,
|
||||
tagsView: tagsView,
|
||||
fixedHeader: fixedHeader
|
||||
fixedHeader: fixedHeader,
|
||||
sidebarLogo: sidebarLogo
|
||||
}
|
||||
|
||||
const mutations = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user