wr1207
2023-04-17 32e4bad2cff2793052effcd2d59cdd8923702b22
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import defaultSettings from '@/settings'
 
const {  tagsView } = defaultSettings
 
const storageSetting = JSON.parse(localStorage.getItem('layout-setting')) || ''
 
export default {
 
    state :{
        tagsView: storageSetting.tagsView === undefined ? tagsView : storageSetting.tagsView,
    },
    mutations :{
        CHANGE_SETTING: (state, { key, value }) => {
            if (state.hasOwnProperty(key)) {
              state[key] = value
            }
        }
    },
    actions :{
        changeSetting({ commit }, data) {
            commit('CHANGE_SETTING', data)
        }
    }
}