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