dk-select-field.wxml 1.3 KB

1234567891011121314151617181920212223242526272829
  1. <view>
  2. <van-field required="{{required}}" autosize border="{{ border }}" readonly="{{ false }}" id="vanField"
  3. label="{{label}}" placeholder="{{placeholder}}" input-class="{{inputClass}}" readonly="{{readonly}}" errorMessage="{{errorMessage}}" label-class="{{labelClass}}" value="{{fieldValue}}" extra-event-params="{{true}}" bind:input="inputField" bind:blur="blurField">
  4. <view slot="right-icon" catchtap="open">
  5. <van-icon slot="right-icon" name="{{iconUrl}}" color="#c8c9cc;" size="20px"></van-icon>
  6. </view>
  7. </van-field>
  8. <van-transition
  9. show="{{ selectListShow && selectList.length !== 0}}"
  10. name="fade-down"
  11. duration="{{ { enter: 300, leave: 1000 } }}"
  12. enter-class="van-enter-class"
  13. enter-active-class="van-enter-active-class"
  14. leave-active-class="van-leave-active-class"
  15. leave-to-class="van-leave-to-class"
  16. >
  17. <view style="position: relative;width: 100%;height: auto;top: 5px;">
  18. <view class="select-list">
  19. <view class="select-list-item">
  20. <van-cell-group style="max-height: 400rpx;">
  21. <van-cell size="large" wx:for="{{selectList}}" data-key="{{item.code}}" data-item="{{item}}" data-index="{{indext}}" title="{{item.supName}}" bind:tap="clickCell"/>
  22. </van-cell-group>
  23. </view>
  24. </view>
  25. </view>
  26. </van-transition>
  27. </view>