no message
Former-commit-id: 77dbdfa7f01c725b08ba78a4c8e3361beeed5508 Former-commit-id: a3dd25ef792dfd2f361ed45f1526b2ee2d8bc0a6 Former-commit-id: 5d1d40f8267f4c6d91ee07042d53f0204c3754ce
This commit is contained in:
@@ -29,6 +29,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import { mapMutations } from 'vuex'
|
||||||
export default {
|
export default {
|
||||||
name: 'd2-layout-main',
|
name: 'd2-layout-main',
|
||||||
components: {
|
components: {
|
||||||
@@ -44,6 +45,14 @@ export default {
|
|||||||
// [侧边栏宽度] 折叠状态
|
// [侧边栏宽度] 折叠状态
|
||||||
asideWidthCollapse: '65px'
|
asideWidthCollapse: '65px'
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
mounted () {
|
||||||
|
this.loadTheme()
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
...mapMutations([
|
||||||
|
'loadTheme'
|
||||||
|
])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
import Cookies from 'js-cookie'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
state: {
|
state: {
|
||||||
list: [
|
list: [
|
||||||
@@ -15,6 +17,14 @@ export default {
|
|||||||
name: 'star'
|
name: 'star'
|
||||||
},
|
},
|
||||||
mutations: {
|
mutations: {
|
||||||
|
loadTheme (state) {
|
||||||
|
const name = Cookies.get('themeName')
|
||||||
|
if (name) {
|
||||||
|
this.commit('setTheme', name)
|
||||||
|
} else {
|
||||||
|
this.commit('setTheme', state.list[0].value)
|
||||||
|
}
|
||||||
|
},
|
||||||
// 设置主题
|
// 设置主题
|
||||||
setTheme (state, name) {
|
setTheme (state, name) {
|
||||||
state.name = name
|
state.name = name
|
||||||
|
|||||||
Reference in New Issue
Block a user