Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

App.vue 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <template>
  2. <div id="app">
  3. <a href="#" class="back-to-top">
  4. <i class="fa fa-chevron-up"></i>
  5. </a>
  6. <div class="click-closed"></div>
  7. <SearchTab />
  8. <NavBar @routerGoTo="routerGoTo" />
  9. <div class="pushDown"></div>
  10. <router-view />
  11. <FooterSection />
  12. </div>
  13. </template>
  14. <script>
  15. // import HomePage from './components/home/homePage.vue';
  16. import SearchTab from "./components/shared/searchTab.vue";
  17. import NavBar from "./components/shared/navBar.vue";
  18. import FooterSection from "./components/shared/footerSection.vue";
  19. export default {
  20. name: "app",
  21. components: {
  22. SearchTab,
  23. NavBar,
  24. FooterSection
  25. },
  26. // created() {
  27. // this.$http.interceptors.response.use(undefined, (err) => {
  28. // return new Promise(function(resolve, reject) {
  29. // if (err.status === 401 && err.config && !err.config.__isRetryRequest) {
  30. // this.$store.dispatch(logout);
  31. // }
  32. // throw err;
  33. // });
  34. // });
  35. // },
  36. methods: {
  37. routerGoTo(goTo) {
  38. this.$router.push(goTo);
  39. }
  40. }
  41. };
  42. </script>
  43. <style>
  44. a {
  45. cursor: pointer;
  46. }
  47. a:hover {
  48. color: #60cbeb;
  49. }
  50. #app {
  51. font-family: "Avenir", Helvetica, Arial, sans-serif;
  52. -webkit-font-smoothing: antialiased;
  53. -moz-osx-font-smoothing: grayscale;
  54. text-align: center;
  55. color: #2c3e50;
  56. }
  57. .pushDown {
  58. height: 70px;
  59. }
  60. .cursor-pointer {
  61. cursor: pointer;
  62. }
  63. </style>