index.wxml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <label for="{{name}}" bindtap="handleTap">
  2. <block wx:if="{{special}}">
  3. <slot/>
  4. </block>
  5. <block wx:else>
  6. <view class="l-btn {{ 'l-btn-' + size }} {{ 'l-btn-' + type }} {{ 'l-btn-' + shape }} {{plain?'l-btn-plain':''}} {{ disabled ? 'l-btn-disabled' : ''}} l-class "
  7. hover-class="btn-hover l-hover-class"
  8. hover-stop-propagation="{{hoverStopPropagation}}"
  9. hover-start-time="{{hoverStartTime}}"
  10. hover-stay-time="{{hoverStayTime}}"
  11. style="{{width?'min-width:'+width+'rpx;':''}} {{height?'height:'+height+'rpx;'+'line-height:'+height+'rpx;':''}} {{size=='long'?'border-radius:0':''}}">
  12. <view wx:if="{{loading}}" class="l-btn-loading {{'margin-' + size}} {{ plain ?'l-btn-loading-' + type : '' }}"></view>
  13. <l-icon class="{{'margin-' + size}}" wx:if="{{icon}}" name="{{icon}}" color="{{iconColor}}" size="{{iconSize}}" />
  14. <slot/>
  15. </view>
  16. </block>
  17. </label>
  18. <button style="dispaly:none"
  19. wx:if="{{openType}}"
  20. id="{{name}}"
  21. lang="{{lang}}"
  22. form-type="{{formType}}"
  23. open-type="{{openType}}"
  24. app-parameter="{{ appParameter }}"
  25. hover-stop-propagation="{{ hoverStopPropagation }}"
  26. hover-start-time="{{ hoverStartTime }}"
  27. hover-stay-time="{{ hoverStayTime }}"
  28. session-from="{{ sessionFrom }}"
  29. send-message-title="{{ sendMessageTitle }}"
  30. send-message-path="{{ sendMessagePath }}"
  31. send-message-img="{{ sendMessageImg }}"
  32. show-message-card="{{ showMessageCard }}"
  33. bindcontact="openTypeEvent"
  34. bindgetuserinfo="openTypeEvent"
  35. bindgetphonenumber="openTypeEvent"
  36. bindopensetting="openTypeEvent">
  37. </button>