App.vue 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <template>
  2. <div id="app" v-loading="loading">
  3. <!-- <img src="./assets/logo.png"> -->
  4. <router-view />
  5. </div>
  6. </template>
  7. <script>
  8. import commonHeader from '@/components/commonHeaders.vue'
  9. export default {
  10. name: 'App',
  11. components:{
  12. commonHeader
  13. },
  14. data() {
  15. return {
  16. showHeader:false,
  17. loading: true
  18. }
  19. },
  20. watch:{
  21. $route: {
  22. handler: function(route) {
  23. // route.path === '/index' || route.path === '/weather'
  24. this.showHeader = route.path === '/login' ? false : true
  25. },
  26. immediate: true
  27. }
  28. },
  29. mounted() {
  30. window.workSpaceVo = {}
  31. this.loadPage()
  32. },
  33. methods:{
  34. loadPage() {
  35. setTimeout(() => {
  36. this.loading = false;
  37. }, 1000);
  38. }
  39. }
  40. }
  41. </script>
  42. <style>
  43. @import "./assets/css/main.css";
  44. /* @import "./assets/css/color-dark.css"; */
  45. #app{
  46. background: #273856;
  47. /* background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#005777), to(#005777), color-stop(0.2, #007aab),color-stop(0.8, #007aab)); */
  48. }
  49. </style>