Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

30 linhas
669 B

  1. <template>
  2. <view :class="[arrow ? 'steps-arrow' : '']" class="cu-steps">
  3. <view
  4. v-for="(item, index) in steps"
  5. :key="index"
  6. :class="index < step ? 'text-' + activeColor : ''"
  7. class="cu-item"
  8. >
  9. <text v-if="number" :data-index="index + 1" class="num"></text>
  10. <text v-else :class="index < step || !point ? 'cuIcon-' + item.icon : 'cuIcon-title'"></text>
  11. {{ item.title }}
  12. </view>
  13. </view>
  14. </template>
  15. <script>
  16. export default {
  17. name: 'l-step',
  18. props: {
  19. step: { default: 0 },
  20. steps: { default: () => [] },
  21. activeColor: { default: 'blue' },
  22. point: {},
  23. arrow: {},
  24. number: {}
  25. }
  26. }
  27. </script>