index.axml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <view
  2. a:key="ant-number-input-{{$id}}"
  3. style="{{style}}"
  4. class="ant-number-keyboard {{className || ''}}">
  5. <view
  6. a:if="{{visible}}"
  7. class="ant-number-keyboard-modal"
  8. onTap="onHide"
  9. onAppear="catchAppearModal" />
  10. <view
  11. class="ant-number-keyboard-kb {{visible ? '': 'ant-number-keyboard-kb_hide'}}">
  12. <slot name="header">
  13. <view
  14. a:if="{{closeable}}"
  15. onTap="onHide"
  16. class="ant-number-keyboard-kb_none">
  17. <icon
  18. type="DownOutline"
  19. class="ant-number-keyboard-down" />
  20. </view>
  21. </slot>
  22. <view class="ant-number-keyboard-kb_bd">
  23. <view class="ant-number-keyboard-kb_keys">
  24. <view
  25. class="ant-number-keyboard-kb_row"
  26. a:for="{{random ? randomArr : numArr}}"
  27. a:for-item="item">
  28. <view
  29. a:for="{{item}}"
  30. a:for-item="itemKey"
  31. data-key="{{itemKey}}"
  32. class="ant-number-keyboard-kb_number"
  33. onTap="tapButton">
  34. {{itemKey}}
  35. </view>
  36. </view>
  37. <view
  38. a:if="{{!confirmText}}"
  39. class="ant-number-keyboard-kb_row">
  40. <view
  41. a:if="{{!point}}"
  42. class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point ant-number-keyboard-kb_flex ant-number-keyboard-kb_e" />
  43. <view
  44. a:if="{{point}}"
  45. class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point ant-number-keyboard-kb_flex"
  46. data-key="."
  47. onTap="tapButton">
  48. .
  49. </view>
  50. <view
  51. class="ant-number-keyboard-kb_number ant-number-keyboard-kb_zero ant-number-keyboard-kb_flex"
  52. data-key="0"
  53. onTap="tapButton">
  54. 0
  55. </view>
  56. <view
  57. class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point ant-number-keyboard-kb_flex {{point ? '' : `ant-number-keyboard-kb_e`}}"
  58. data-key="del"
  59. onTap="tapButton">
  60. <icon
  61. type="TextDeletionOutline"
  62. class="ant-number-keyboard-del" />
  63. </view>
  64. </view>
  65. <view
  66. a:if="{{confirmText}}"
  67. class="ant-number-keyboard-kb_row">
  68. <view
  69. class="ant-number-keyboard-kb_number ant-number-keyboard-kb_zero"
  70. data-key="0"
  71. onTap="tapButton">
  72. 0
  73. </view>
  74. <view
  75. a:if="{{point}}"
  76. class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point"
  77. data-key="."
  78. onTap="tapButton">
  79. .
  80. </view>
  81. </view>
  82. </view>
  83. <view
  84. a:if="{{confirmText}}"
  85. class="ant-number-keyboard-kb_function">
  86. <view
  87. class="ant-number-keyboard-kb_number ant-number-keyboard-kb_del"
  88. data-key="del"
  89. onTap="tapButton">
  90. <icon
  91. type="TextDeletionOutline"
  92. class="ant-number-keyboard-del" />
  93. </view>
  94. <view
  95. style="{{{opacity: confirmDisabled ? '0.5' : 1 }}}"
  96. onTap="tapButton"
  97. class="ant-number-keyboard-kb_transfer"
  98. data-key="enter">
  99. <slot name="confirm">
  100. <view class="amount-input-kb_transfer-btn">{{confirmText}}</view>
  101. </slot>
  102. </view>
  103. </view>
  104. </view>
  105. <view class="ant-number-keyboard-kb_iphonex-safe"></view>
  106. </view>
  107. </view>