tdesign-vue-next-starter/src/App.vue

33 lines
634 B
Vue
Raw Normal View History

<template>
<router-view :class="[mode]" />
</template>
<script lang="ts">
2021-12-31 12:16:26 +08:00
import { defineComponent, computed, onMounted } from 'vue';
import { useStore } from 'vuex';
2021-12-31 12:16:26 +08:00
import config from '@/config/style';
export default defineComponent({
setup() {
const store = useStore();
const mode = computed(() => {
return store.getters['setting/mode'];
});
2021-12-31 12:16:26 +08:00
onMounted(() => {
store.dispatch('setting/changeTheme', { ...config });
});
return {
mode,
};
},
});
</script>
<style lang="less">
@import '@/style/variables.less';
#nprogress .bar {
background: @brand-color !important;
}
</style>