cell.wxml 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <block wx:if="{{link}}">
  2. <view bindtap="navigateTo" class="weui-cell weui-cell_access {{extClass}} {{outerClass}}{{inForm ? ' weui-cell-inform' : ''}}{{inline ? '' : ' .weui-cell_label-block'}}" hover-class="{{hover ? 'weui-cell_active weui-active' : extHoverClass}}">
  3. <view wx:if="{{hasHeader}}" class="weui-cell__hd {{iconClass}}">
  4. <block wx:if="{{icon}}">
  5. <image src="{{icon}}" class="weui-cell__icon" mode="aspectFit"></image>
  6. </block>
  7. <block wx:else>
  8. <slot name="icon"></slot>
  9. </block>
  10. <block wx:if="{{inForm}}">
  11. <block wx:if="{{title}}"><view class="weui-label">{{title}}</view></block>
  12. <block wx:else>
  13. <slot name="title"></slot>
  14. </block>
  15. </block>
  16. <block wx:else>
  17. <block wx:if="{{title}}">{{title}}</block>
  18. <block wx:else>
  19. <slot name="title"></slot>
  20. </block>
  21. </block>
  22. </view>
  23. <view wx:if="{{hasBody}}" class="weui-cell__bd">
  24. <block wx:if="{{value}}">{{value}}</block>
  25. <block wx:else>
  26. <slot></slot>
  27. </block>
  28. </view>
  29. <view wx:if="{{hasFooter}}" class="weui-cell__ft weui-cell__ft_in-access {{footerClass}}">
  30. <block wx:if="{{footer}}">{{footer}}</block>
  31. <block wx:else>
  32. <slot name="footer"></slot>
  33. </block>
  34. </view>
  35. </view>
  36. </block>
  37. <block wx:else>
  38. <view bindtap="navigateTo" class="weui-cell {{showError && error ? 'weui-cell_warn' : ''}} {{inForm ? 'weui-cell-inform' : ''}} {{extClass}} {{outerClass}}" hover-class="{{hover ? 'weui-cell_active weui-active' : extHoverClass}}">
  39. <view wx:if="{{hasHeader}}" class="weui-cell__hd {{iconClass}}">
  40. <block wx:if="{{icon}}">
  41. <image src="{{icon}}" class="weui-cell__icon" mode="aspectFit"></image>
  42. </block>
  43. <block wx:else>
  44. <slot name="icon"></slot>
  45. </block>
  46. <block wx:if="{{inForm}}">
  47. <block wx:if="{{title}}"><view class="weui-label">{{title}}</view></block>
  48. <block wx:else>
  49. <slot name="title"></slot>
  50. </block>
  51. </block>
  52. <block wx:else>
  53. <block wx:if="{{title}}">{{title}}</block>
  54. <block wx:else>
  55. <slot name="title"></slot>
  56. </block>
  57. </block>
  58. </view>
  59. <view wx:if="{{hasBody}}" class="weui-cell__bd {{bodyClass}}">
  60. <block wx:if="{{value}}">{{value}}</block>
  61. <block wx:else>
  62. <slot></slot>
  63. </block>
  64. </view>
  65. <view wx:if="{{hasFooter}}" class="weui-cell__ft {{footerClass}}">
  66. <block wx:if="{{footer}}">{{footer}}</block>
  67. <block wx:else>
  68. <slot name="footer"></slot>
  69. </block>
  70. <icon wx:if="{{showError && error}}" type="warn" size="23" color="#E64340"></icon>
  71. </view>
  72. </view>
  73. </block>