TopicHead.vue 539 B

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <div :class="classes">
  3. <div class="elem-body">
  4. <p v-if="data.content">{{ data.content }}</p>
  5. </div>
  6. </div>
  7. </template>
  8. <script>
  9. export default {
  10. name: "topic-head",
  11. props: {
  12. data: {
  13. type: Object,
  14. },
  15. },
  16. data() {
  17. return {};
  18. },
  19. computed: {
  20. classes() {
  21. return [
  22. "elem-topic-head",
  23. {
  24. "elem-topic-head-pad": !this.data.isColumnFirst,
  25. "elem-topic-head-empty": !this.data.content,
  26. },
  27. ];
  28. },
  29. },
  30. methods: {},
  31. };
  32. </script>