index.wxml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <wxs
  2. src="../../_util/arrow.wxs"
  3. module="arrowUtil" />
  4. <form-item
  5. className="{{ className }}"
  6. position="{{ position }}"
  7. label="{{ label }}"
  8. labelWidth="{{ labelWidth }}"
  9. status="{{ formData.status }}"
  10. errors="{{ formData.errors }}"
  11. tooltip="{{ tooltip }}"
  12. required="{{ formData.required }}"
  13. requiredMark="{{ requiredMark }}"
  14. validateStatus="{{ validateStatus }}"
  15. help="{{ help }}">
  16. <view>
  17. <ant-date-picker
  18. min="{{ min }}"
  19. max="{{ max }}"
  20. format="{{ format }}"
  21. precision="{{ precision }}"
  22. cancelText="{{ cancelText }}"
  23. okText="{{ okText }}"
  24. placeholder="{{ placeholder }}"
  25. animationType="{{ animationType }}"
  26. maskClosable="{{ maskClosable }}"
  27. maskStyle="{{ maskStyle }}"
  28. popClassName="{{ popClassName }}"
  29. style="{{ style }}"
  30. popStyle="{{ popStyle }}"
  31. disabled="{{ disabled }}"
  32. title="{{ title }}"
  33. maskClassName="{{ maskClassName }}"
  34. indicatorStyle="{{ indicatorStyle }}"
  35. indicatorClassName="{{ indicatorClassName }}"
  36. value="{{ formData.value }}"
  37. bind:ok="onOk"
  38. bind:pickerchange="onPickerChange"
  39. bind:cancel="onDismissPicker"
  40. bind:visiblechange="onVisibleChange"
  41. onFormatLabel="{{ handleFormatLabel ? handleFormatLabel : 'handleFormatLabel' }}"
  42. onFormat="{{ handleFormat ? handleFormat : 'handleFormat' }}">
  43. <slot
  44. name="content"
  45. slot="content" />
  46. <slot
  47. name="title"
  48. slot="title" />
  49. <ant-icon
  50. wx:if="{{ arrowUtil.getArrow(arrow) }}"
  51. className="ant-form-date-picker-arrow"
  52. type="{{ arrowUtil.getArrow(arrow) }}"
  53. slot="suffix" />
  54. </ant-date-picker>
  55. </view>
  56. <view
  57. wx:if="{{ !tooltip }}"
  58. slot="tooltip">
  59. <slot name="tooltip" />
  60. </view>
  61. <view slot="extra">{{ extra }}</view>
  62. <view
  63. slot="header"
  64. slot-scope="item">
  65. <slot
  66. name="header"
  67. errors="{{ item.errors }}"
  68. status="{{ item.status }}" />
  69. </view>
  70. <view
  71. slot="footer"
  72. slot-scope="item">
  73. <slot
  74. name="footer"
  75. errors="{{ item.errors }}"
  76. status="{{ item.status }}" />
  77. </view>
  78. </form-item>