index.tsx 639 B

12345678910111213141516171819202122232425262728
  1. import { defineComponent, PropType } from "vue";
  2. import styles from './index.module.less'
  3. export default defineComponent({
  4. name: 'coruseware-tips',
  5. props: {
  6. titleName: {
  7. type: String,
  8. default: '阶段目标'
  9. },
  10. content: {
  11. type: String,
  12. default: ''
  13. }
  14. },
  15. emits: ['close'],
  16. setup(props, { emit }) {
  17. return () => <div class={styles.container}>
  18. <i
  19. class={styles.iconClose}
  20. onClick={() => (emit("close"))}></i>
  21. <div class={styles.title}>
  22. {props.titleName}
  23. </div>
  24. <div class={styles.content} v-html={props.content}></div>
  25. </div>
  26. }
  27. })