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