button.wxml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <template name="button">
  2. <t-button
  3. block="{{block || false}}"
  4. class="{{class || ''}}"
  5. t-class="{{externalClass}}"
  6. disabled="{{disabled || false}}"
  7. data-type="{{type}}"
  8. data-extra="{{extra}}"
  9. icon="{{icon || ''}}"
  10. loading="{{loading || false}}"
  11. theme="{{theme || 'default'}}"
  12. ghost="{{ghost || false}}"
  13. shape="{{shape || 'rectangle'}}"
  14. size="{{size || 'medium'}}"
  15. variant="{{variant || 'base'}}"
  16. open-type="{{openType || ''}}"
  17. hover-stop-propagation="{{hoverStopPropagation || false}}"
  18. hover-start-time="{{hoverStartTime || 20}}"
  19. hover-stay-time="{{hoverStayTime || 70}}"
  20. lang="{{lang || 'en'}}"
  21. session-from="{{sessionFrom || ''}}"
  22. send-message-title="{{sendMessageTitle || ''}}"
  23. send-message-path="{{sendMessagePath || ''}}"
  24. send-message-img="{{sendMessageImg || ''}}"
  25. app-parameter="{{appParameter || ''}}"
  26. show-message-card="{{showMessageCard || false}}"
  27. bind:tap="onTplButtonTap"
  28. bind:getuserinfo="onTplButtonTap"
  29. bind:contact="onTplButtonTap"
  30. bind:getphonenumber="onTplButtonTap"
  31. bind:error="onTplButtonTap"
  32. bind:opensetting="onTplButtonTap"
  33. bind:launchapp="onTplButtonTap"
  34. aria-label="{{ariaLabel || ''}}"
  35. >{{content}}</t-button
  36. >
  37. </template>