1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
const state = {
fontSize: localStorage.getItem("fontSize") || 14,
selectedIndex: sessionStorage.getItem("selectedIndex") || "",
refreshFlag: 0,
age: "",
}
const getters = {
fontSize: (state) => state.fontSize,
selectedIndex: (state) => state.selectedIndex,
refreshFlag: (state) => state.refreshFlag,
age: (state) => state.age,
}
const mutations = {
setFontSize(state, fontSize) {
state.fontSize = fontSize
},
setSelectedIndex(state, selectedIndex) {
state.selectedIndex = selectedIndex
sessionStorage.setItem("selectedIndex", selectedIndex)
},
removeSelectedIndex() {
state.selectedIndex = ""
sessionStorage.removeItem("selectedIndex")
},
setRefreshFlag(state, refreshFlag) {
state.refreshFlag = refreshFlag
},
setAge(state, age) {
state.age = age
},
}
const actions = {}
export default {
state,
getters,
mutations,
actions,
}