index.vue 705 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <div class="bs-manage-main-wrap">
  3. <side-menu @getPageInfo="getPageInfo" />
  4. <menu-content :catalog-info="catalogInfo" />
  5. </div>
  6. </template>
  7. <script>
  8. import SideMenu from './SideMenu'
  9. import MenuContent from './MenuContent'
  10. export default {
  11. name: '',
  12. props: {
  13. },
  14. components: { SideMenu, MenuContent },
  15. data () {
  16. return {
  17. catalogInfo: 'component'
  18. }
  19. },
  20. mounted () {},
  21. methods: {
  22. getPageInfo (type) {
  23. this.catalogInfo = type
  24. }
  25. }
  26. }
  27. </script>
  28. <style lang="scss" scoped>
  29. .bs-manage-main-wrap {
  30. position: relative;
  31. width: 100%;
  32. height: 100%;
  33. display: flex;
  34. background-color: var(--bs-background-1);
  35. // padding-top: 16px;
  36. }
  37. </style>