Cframe.vue 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <template>
  2. <el-container class="mta-Cframe" direction="vertical">
  3. <!-- header -->
  4. <mta-header></mta-header>
  5. <!-- main -->
  6. <el-container class="mta-home-box-c">
  7. <router-view/>
  8. </el-container>
  9. <mta-footer></mta-footer>
  10. </el-container>
  11. </template>
  12. <script>
  13. import { mapGetters } from 'vuex';
  14. import MtaHeader from '@/components/client/common/header.vue';
  15. import MtaFooter from '@/components/client/common/footer.vue';
  16. import { handleLocalstorgeData } from '@/utils/theme';
  17. import * as Initialization from '@/utils/initializationConfig';
  18. export default {
  19. name: 'cframe',
  20. components: {
  21. MtaHeader,
  22. MtaFooter,
  23. },
  24. data() {
  25. return {
  26. // activeNav: '/c/Exam/full'
  27. };
  28. },
  29. computed: {
  30. ...mapGetters(['getAuth', 'getThemeColor']),
  31. },
  32. methods: {},
  33. created() {
  34. let typeface = handleLocalstorgeData('themeFont', 'data-fontsize', '');
  35. handleLocalstorgeData('themeFont', 'data-fontsize', typeface);
  36. // 初始化 系统标签logo
  37. Initialization.initializationPageConfig();
  38. },
  39. };
  40. </script>
  41. <style lang="scss" scoped>
  42. .mta-home-box-c{
  43. >div{width: 100%;margin-top: 80px;}
  44. }
  45. </style>