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
39
40
41
42
43
44
45
46
47
48
49
50
| export default {
| namespaced: true,
| state: {
| // 页面文档可视高度(随窗口改变大小)
| documentClientHeight: 0,
| // 导航条, 布局风格, defalut(默认) / inverse(反向)
| navbarLayoutType: 'default',
| // 侧边栏, 布局皮肤, light(浅色) / dark(黑色)
| sidebarLayoutSkin: 'dark',
| // 侧边栏, 折叠状态
| sidebarFold: true,
| // 侧边栏, 菜单
| menuList: [],
| menuActiveName: '',
| // 内容, 是否需要刷新
| contentIsNeedRefresh: false,
| // 主入口标签页
| mainTabs: [],
| mainTabsActiveName: ''
| },
| mutations: {
| updateDocumentClientHeight (state, height) {
| state.documentClientHeight = height
| },
| updateNavbarLayoutType (state, type) {
| state.navbarLayoutType = type
| },
| updateSidebarLayoutSkin (state, skin) {
| state.sidebarLayoutSkin = skin
| },
| updateSidebarFold (state, fold) {
| state.sidebarFold = fold
| },
| updateMenuList (state, list) {
| state.menuList = list
| },
| updateMenuActiveName (state, name) {
| state.menuActiveName = name
| },
| updateContentIsNeedRefresh (state, status) {
| state.contentIsNeedRefresh = status
| },
| updateMainTabs (state, tabs) {
| state.mainTabs = tabs
| },
| updateMainTabsActiveName (state, name) {
| state.mainTabsActiveName = name
| }
| }
| }
|
|