ManageItem.vue 916 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <!--
  2. * @Author: East
  3. * @Date: 2021-12-08 08:39:57
  4. * @LastEditTime: 2021-12-08 09:04:13
  5. * @LastEditors: Please set LastEditors
  6. * @Description: 上面的一项
  7. * @FilePath: \hyyfClient\src\views\DeviceMana\device\ManageItem.vue
  8. -->
  9. <template>
  10. <div class="manage-item">
  11. <div class="icon">
  12. <slot name="icon"></slot>
  13. </div>
  14. <div class="data">
  15. <div class="title">{{ title }}</div>
  16. <div class="num">{{ num }}</div>
  17. </div>
  18. </div>
  19. </template>
  20. <script>
  21. export default {
  22. props: {
  23. title: {
  24. type: String,
  25. required: true,
  26. },
  27. num: {
  28. type: String,
  29. default: "暂无数据",
  30. },
  31. },
  32. };
  33. </script>
  34. <style scoped>
  35. .manage-item {
  36. border: 1px solid #ddd;
  37. height: 100px;
  38. width: 18%;
  39. background-color: #fff;
  40. display: flex;
  41. flex-direction: row;
  42. align-items: center;
  43. }
  44. .icon {
  45. margin: 0 10px 0 30px;
  46. }
  47. .title {
  48. font-size: 1rem;
  49. }
  50. </style>