index.tsx 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import { defineComponent } from 'vue';
  2. import icon_bg from './icon_bg.png';
  3. import icon_title from './icon_title.png';
  4. import icon_btn from './icon_btn.png';
  5. import icon_close from './icon_close.png';
  6. import styles from './index.module.less';
  7. export default defineComponent({
  8. name: 'TheVip',
  9. emits: ['close'],
  10. setup(props, { emit }) {
  11. return () => (
  12. <div class={styles.container}>
  13. <img
  14. class={styles.close}
  15. src={icon_close}
  16. onClick={() => emit('close')}
  17. />
  18. <img class={styles.title} src={icon_title} />
  19. <div class={styles.content}>
  20. 您还未领取<span style={{ color: '#FF5A56' }}>“小酷AI”</span>
  21. 哦,如需继续使用,请领取~
  22. </div>
  23. <div class={styles.btns}>
  24. <img
  25. class={styles.btn}
  26. src={icon_btn}
  27. onClick={() => emit('close', true)}
  28. />
  29. <div onClick={() => emit('close')}>暂不领取</div>
  30. </div>
  31. </div>
  32. );
  33. }
  34. });