index.wxml 957 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <wxs src="../wxs/utils.wxs" module="utils" />
  2. <view class="van-collapse-item van-hairline--top custom-class">
  3. <van-cell
  4. title="{{ title }}"
  5. icon="{{ icon }}"
  6. is-link="{{ isLink }}"
  7. value="{{ value }}"
  8. label="{{ label }}"
  9. border="{{ border && expanded }}"
  10. class="{{ utils.bem('collapse-item__title', { disabled, expanded }) }}"
  11. right-icon-class="van-cell__right-icon"
  12. custom-class="van-cell"
  13. bind:click="onClick"
  14. >
  15. <slot
  16. name="title"
  17. slot="title"
  18. />
  19. <slot
  20. name="icon"
  21. slot="icon"
  22. />
  23. <slot name="value" />
  24. <slot
  25. name="right-icon"
  26. slot="right-icon"
  27. />
  28. </van-cell>
  29. <view
  30. class="van-collapse-item__wrapper"
  31. style="height: {{ contentHeight }};"
  32. animation="{{ animationData }}"
  33. bind:transitionend="onTransitionEnd"
  34. >
  35. <view
  36. class="van-collapse-item__content content-class"
  37. >
  38. <slot />
  39. </view>
  40. </view>
  41. </view>