index.axml 977 B

123456789101112131415161718
  1. <view class='skeleton-index {{className}}' style='{{style}}' ref='saveChildRef0'>
  2. <import-sjs from='../wxs/utils.sjs' name='utils'>
  3. </import-sjs>
  4. <view a:if='{{ loading }}' class="{{customClass}} {{ utils.bem('skeleton', [{animate}]) }}">
  5. <view a:if='{{ avatar }}' class="{{avatarClass}} {{ utils.bem('skeleton__avatar', [avatarShape])}}" style="{{ 'width:' + avatarSize + ';height:' + avatarSize }}">
  6. </view>
  7. <view class="{{ utils.bem('skeleton__content')}}">
  8. <view a:if='{{ title }}' class="{{titleClass}} {{ utils.bem('skeleton__title') }}" style="{{ 'width:' + titleWidth }}">
  9. </view>
  10. <view a:for='{{ rowArray }}' a:key='{{index}}' a:for-index='index' class="{{rowClass}} {{ utils.bem('skeleton__row') }}" style="{{ 'width:' + (isArray ? rowWidth[index] : rowWidth) }}" ref-numbers='{{ rowArray }}'>
  11. </view>
  12. </view>
  13. </view>
  14. <view a:else class="{{ utils.bem('skeleton__content')}}">
  15. <slot>
  16. </slot>
  17. </view>
  18. </view>