index.vue 788 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <template lang="html">
  2. <div class="other-container" style="margin-top: 178px;">
  3. <IHeader />
  4. <div>
  5. <keep-alive>
  6. <router-view v-if="$route.keepAlive">
  7. </router-view>
  8. </keep-alive>
  9. <router-view v-if="!$route.keepAlive"></router-view>
  10. </div>
  11. <IFooter />
  12. </div>
  13. </template>
  14. <script>
  15. import IHeader from "./components/IHeader";
  16. import IFooter from "./components/IFooter";
  17. import { mapActions,mapGetters } from "vuex";
  18. export default {
  19. components: {
  20. IHeader,
  21. IFooter
  22. },
  23. data() {
  24. return {
  25. };
  26. },
  27. created(){
  28. console.log( $route )
  29. },
  30. computed: {
  31. ...mapGetters("user", ["userInfo", "userDepartments"])
  32. }
  33. };
  34. </script>
  35. <style lang="css">
  36. .el-dialog {
  37. display: flex;
  38. flex-direction: column;
  39. }
  40. </style>