新增:固定 Sider/侧边栏 功能;

This commit is contained in:
iczer
2020-06-21 17:11:21 +08:00
parent 6ef4680adb
commit 9072bc93d7
6 changed files with 38 additions and 25 deletions

View File

@@ -33,7 +33,7 @@
</a-list-item>
<a-list-item>
固定Siderbar
<a-switch slot="actions" size="small" />
<a-switch :checked="fixedSider" slot="actions" size="small" @change="setFixedSider" />
</a-list-item>
</a-list>
</setting-item>
@@ -114,7 +114,7 @@ export default {
directions() {
return this.animates.find(item => item.name == this.animate).directions
},
...mapState('setting', ['animates', 'multiPage', 'weekMode', 'fixedHeader'])
...mapState('setting', ['animates', 'multiPage', 'weekMode', 'fixedHeader', 'fixedSider'])
},
methods: {
onColorChange (values, colors) {
@@ -156,6 +156,9 @@ export default {
},
setFixedHeader(checked) {
this.$store.commit('setting/setFixedHeader', checked)
},
setFixedSider(checked) {
this.$store.commit('setting/setFixedSider', checked)
}
}
}