user-defined.vue 658 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <template>
  2. <div id="user-defined">
  3. <el-row>
  4. <el-col class="webMessage">
  5. {{ title }}
  6. </el-col>
  7. <el-col style="padding: 3.125rem .9375rem;">
  8. <slot></slot>
  9. </el-col>
  10. </el-row>
  11. </div>
  12. </template>
  13. <script>
  14. export default {
  15. name: 'user-defined',
  16. props: {
  17. title: {
  18. type: String,
  19. },
  20. },
  21. components: {},
  22. data: () => ({}),
  23. created() {},
  24. computed: {},
  25. methods: {},
  26. };
  27. </script>
  28. <style lang="less" scoped>
  29. .webMessage {
  30. border-left: 0.1875rem solid #850000;
  31. font-size: 1rem;
  32. line-height: 1.875rem;
  33. height: 1.875rem;
  34. padding: 0 0.9375rem;
  35. margin: 0 0 0 -0.9375rem;
  36. }
  37. </style>