AppMain.vue 668 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <template>
  2. <div class="app-main">
  3. <div class="inner">
  4. <router-view/>
  5. </div>
  6. </div>
  7. </template>
  8. <script>
  9. export default {
  10. name: 'AppMain'
  11. }
  12. </script>
  13. <style lang="scss">
  14. .app-main {
  15. // box-shadow: 0 0 10px #ddd;border-radius: 10px;
  16. position: absolute;
  17. top: 84px;
  18. right: 0;
  19. bottom: 0;
  20. left: 0;
  21. overflow-x: hidden !important;
  22. background-color: #f8f9fd;
  23. .el-scrollbar {
  24. height: 100%;
  25. }
  26. .scrollBar {
  27. overflow-x: hidden !important;
  28. .el-scrollbar__view {
  29. height: calc(100% - 40px);
  30. padding: 20px;
  31. }
  32. }
  33. .inner {
  34. padding: 20px;
  35. box-sizing: border-box;
  36. min-height: 100%;
  37. }
  38. }
  39. </style>