timeline.uvue 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <template>
  2. <cl-page>
  3. <view class="p-3">
  4. <demo-item :label="t('基础用法')">
  5. <cl-timeline>
  6. <cl-timeline-item
  7. icon="account-box-line"
  8. :title="t('注册账户')"
  9. date="2025-01-01"
  10. :content="t('新用户立享500元体验金')"
  11. >
  12. </cl-timeline-item>
  13. <cl-timeline-item
  14. icon="id-card-line"
  15. :title="t('实名认证通过')"
  16. date="2025-01-02"
  17. :content="t('身份认证成功,开启安全保障')"
  18. >
  19. </cl-timeline-item>
  20. <cl-timeline-item
  21. icon="bank-card-line"
  22. :title="t('银行卡绑定完成')"
  23. date="2025-01-03"
  24. :content="t('成功绑定招商银行储蓄卡,畅享无忧交易')"
  25. >
  26. </cl-timeline-item>
  27. <cl-timeline-item
  28. icon="money-cny-box-line"
  29. :title="t('首次资金充值')"
  30. date="2025-01-04"
  31. :content="t('充值1000元资金到账,准备投资')"
  32. >
  33. </cl-timeline-item>
  34. <cl-timeline-item
  35. icon="checkbox-line"
  36. :title="t('完成首笔投资')"
  37. date="2025-01-05"
  38. :hide-line="true"
  39. >
  40. <view class="flex flex-row mb-3 mt-1">
  41. <cl-image src="https://unix.cool-js.com/images/demo/bg1.png"></cl-image>
  42. <view class="flex-1 px-3">
  43. <cl-text>{{ t("优选灵活配置混合A基金") }}</cl-text>
  44. <cl-text :size="12" color="info" class="mr-5 mt-1">{{
  45. t("起投金额1000元")
  46. }}</cl-text>
  47. <view class="flex flex-row mt-2 items-center">
  48. <cl-button size="small" type="light">
  49. {{ t("立即申购") }}
  50. </cl-button>
  51. </view>
  52. </view>
  53. </view>
  54. </cl-timeline-item>
  55. </cl-timeline>
  56. </demo-item>
  57. </view>
  58. </cl-page>
  59. </template>
  60. <script lang="ts" setup>
  61. import { t } from "@/.cool";
  62. import DemoItem from "../components/item.uvue";
  63. </script>