index.wxml 750 B

12345678910111213141516171819
  1. <wxs src="../wxs/utils.wxs" module="utils" />
  2. <view class="{{ utils.bem('grid-item', { square }) }}" style="{{ style }}" bindtap="onClick">
  3. <view class="{{ utils.bem('grid-item__content', { center, square, clickable, surround: border && gutter }) }} {{ border ? 'van-hairline--surround' : '' }}">
  4. <block wx:if="{{ useSlot }}">
  5. <slot />
  6. </block>
  7. <block wx:else>
  8. <view class="van-grid-item__icon">
  9. <van-icon wx:if="{{ icon }}" name="{{ icon }}" dot="{{ dot }}" info="{{ info }}" />
  10. <slot wx:else name="icon"></slot>
  11. </view>
  12. <view class="van-grid-item__text">
  13. <text wx:if="{{ text }}">{{ text }}</text>
  14. <slot wx:else name="text"></slot>
  15. </view>
  16. </block>
  17. </view>
  18. </view>