feat: add configuration of hidden settings drawer; 🌟

新增:隐藏设置抽屉的配置;
This commit is contained in:
iczer
2020-07-09 11:52:30 +08:00
parent 1f02623837
commit 195624a0a1
5 changed files with 19 additions and 7 deletions

View File

@@ -4,7 +4,7 @@
<side-menu :theme="theme" :menuData="menuData" :collapsed="false" :collapsible="false" @menuSelect="onMenuSelect"/>
</drawer>
<side-menu :theme="theme" v-else-if="layout === 'side'" :menuData="menuData" :collapsed="collapsed" :collapsible="true" />
<drawer :open-drawer="showSetting" placement="right" @change="onSettingDrawerChange">
<drawer v-if="!hideSetting" :open-drawer="showSetting" placement="right" @change="onSettingDrawerChange">
<div class="setting" slot="handler">
<a-icon :type="showSetting ? 'close' : 'setting'"/>
</div>
@@ -55,7 +55,7 @@ export default {
}
},
computed: {
...mapState('setting', ['isMobile', 'theme', 'layout', 'footerLinks', 'copyright', 'fixedHeader', 'fixedSideBar']),
...mapState('setting', ['isMobile', 'theme', 'layout', 'footerLinks', 'copyright', 'fixedHeader', 'fixedSideBar', 'hideSetting']),
sideMenuWidth() {
return this.collapsed ? '80px' : '256px'
},