11import Vue from 'vue'
2- import { SIDEBAR_TYPE , DEFAULT_THEME , DEFAULT_LAYOUT_MODE , DEFAULT_COLOR , DEFAULT_COLOR_WEAK , DEFAULT_FIXED_HEADER , DEFAULT_FIXED_HEADER_HIDDEN } from "@/store/mutation-types"
2+ import { SIDEBAR_TYPE , DEFAULT_THEME , DEFAULT_LAYOUT_MODE , DEFAULT_COLOR , DEFAULT_COLOR_WEAK , DEFAULT_FIXED_HEADER , DEFAULT_FIXED_SIDEMENU , DEFAULT_FIXED_HEADER_HIDDEN } from "@/store/mutation-types"
33
44const app = {
55 state : {
@@ -11,6 +11,7 @@ const app = {
1111 theme : '' ,
1212 layout : '' ,
1313 fixedHeader : false ,
14+ fixedSideMenu : false ,
1415 swipeDownHiddenHeader : false ,
1516 color : null ,
1617 weak : false
@@ -41,6 +42,10 @@ const app = {
4142 Vue . ls . set ( DEFAULT_FIXED_HEADER , fixed )
4243 state . fixedHeader = fixed
4344 } ,
45+ TOGGLE_FIXED_SIDEMENU : ( state , fixed ) => {
46+ Vue . ls . set ( DEFAULT_FIXED_SIDEMENU , fixed )
47+ state . fixedSideMenu = fixed
48+ } ,
4449 TOGGLE_FIXED_HEADER_HIDDEN : ( state , show ) => {
4550 Vue . ls . set ( DEFAULT_FIXED_HEADER_HIDDEN , show )
4651 state . swipeDownHiddenHeader = show
@@ -74,6 +79,9 @@ const app = {
7479 ToggleFixedHeader ( { commit } , fixedHeader ) {
7580 commit ( 'TOGGLE_FIXED_HEADER' , fixedHeader )
7681 } ,
82+ ToggleFixedSidemenu ( { commit } , fixedSideMenu ) {
83+ commit ( 'TOGGLE_FIXED_SIDEMENU' , fixedSideMenu )
84+ } ,
7785 ToggleFixedHeaderHidden ( { commit } , show ) {
7886 commit ( 'TOGGLE_FIXED_HEADER_HIDDEN' , show )
7987 } ,
0 commit comments