componentMenu.vue 815 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <template>
  2. <div class="componentMenuBox">
  3. <logo />
  4. <div v-if="type == 'sector'" class="sectorBox">
  5. 板块
  6. </div>
  7. <div v-if="type == 'component'" class="componentBox">
  8. 组件
  9. </div>
  10. </div>
  11. </template>
  12. <script>
  13. import Logo from '../Sidebar/Logo'
  14. export default {
  15. components: { Logo },
  16. name: 'componentMenu',
  17. props: {
  18. type: {
  19. type: String, //sector component
  20. required: true
  21. },
  22. },
  23. data() {
  24. return {
  25. data: null
  26. }
  27. },
  28. methods: {
  29. }
  30. }
  31. </script>
  32. <style scoped lang="less">
  33. .componentMenuBox {
  34. transition: width 0.28s;
  35. width: 290px !important;
  36. background: #2F2F2F;
  37. height: 100%;
  38. position: fixed;
  39. font-size: 0px;
  40. top: 0;
  41. bottom: 0;
  42. left: 0;
  43. z-index: 1001;
  44. overflow: hidden;
  45. }
  46. </style>