index.vue 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <template>
  2. <div class="ibps-layout">
  3. <div v-if="$slots.west" ref="west" class="ibps-layout_west">
  4. <slot name="west" />
  5. <!-- <div
  6. title="滑动展开"
  7. style="position: absolute; padding: 0px; margin: 0px; font-size: 1px; text-align: left; overflow: hidden; z-index: 2; background: rgb(221, 221, 221); border: none; left: 0px; cursor: pointer; height: 571px; width: 21px; top: 0px;"
  8. >
  9. <div
  10. class="ui-layout-toggler ui-layout-toggler-west ui-layout-toggler-closed ui-layout-toggler-west-closed"
  11. title="展开"
  12. style="position: absolute; display: block; padding: 0px; margin: 0px; overflow: hidden; text-align: center; font-size: 1px; cursor: pointer; z-index: 1; background: rgb(170, 170, 170); visibility: visible; height: 21px; width: 21px; top: 0px; left: 0px;"
  13. />
  14. </div> -->
  15. </div>
  16. <div class="ibps-layout__body">
  17. <slot />
  18. </div>
  19. <div v-if="$slots.east" ref="east" class="ibps-layout_east">
  20. <slot name="east" />
  21. </div>
  22. </div>
  23. </template>
  24. <style lang="scss" >
  25. .ibps-layout{
  26. display: flex;
  27. .ibps-container-full{
  28. border: 0 !important;
  29. }
  30. .ibps-layout__body{
  31. flex: 1;
  32. margin: 0;
  33. }
  34. }
  35. </style>