index.wxml 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <wux-popup-select visible="{{ visible }}" controlled value="{{ value1 }}" options="{{ options1 }}" data-index="1" bind:confirm="onConfirm" bind:valueChange="onValueChange" bind:visibleChange="onVisibleChange" />
  2. <view class="page">
  3. <view class="page__hd">
  4. <view class="page__title">PopupSelect</view>
  5. <view class="page__desc">下拉框</view>
  6. </view>
  7. <view class="page__bd">
  8. <wux-cell-group>
  9. <wux-popup-select value="{{ value1 }}" options="{{ options1 }}" data-index="1" bind:confirm="onConfirm" bind:valueChange="onValueChange">
  10. <wux-cell title="Single" is-link extra="{{ displayValue1 }}"></wux-cell>
  11. </wux-popup-select>
  12. <wux-popup-select value="{{ value1 }}" options="{{ options1 }}" iconPosition="left" data-index="1" bind:confirm="onConfirm" bind:valueChange="onValueChange">
  13. <wux-cell title="Set icon to left" is-link extra="{{ displayValue1 }}"></wux-cell>
  14. </wux-popup-select>
  15. <wux-popup-select value="{{ value2 }}" options="{{ options2 }}" data-index="2" bind:confirm="onConfirm" bind:valueChange="onValueChange">
  16. <wux-cell title="Multiple" is-link extra="{{ displayValue2 }}"></wux-cell>
  17. </wux-popup-select>
  18. <wux-popup-select value="{{ value3 }}" options="{{ options3 }}" multiple max="3" data-index="3" bind:confirm="onConfirm" bind:valueChange="onValueChange">
  19. <wux-cell title="Multiple & max = 3" is-link extra="{{ displayValue3 }}"></wux-cell>
  20. </wux-popup-select>
  21. <wux-popup-select value="{{ value4 }}" options="{{ options4 }}" data-index="4" bind:confirm="onConfirm" bind:valueChange="onValueChange">
  22. <wux-cell title="Group" is-link extra="{{ displayValue4 }}"></wux-cell>
  23. </wux-popup-select>
  24. <wux-popup-select value="{{ value5 }}" options="{{ options5 }}" notFoundContent="{{ null }}" data-index="5" bind:confirm="onConfirm" bind:valueChange="onValueChange" bind:visibleChange="onVisibleChange5">
  25. <wux-cell title="Async" is-link extra="{{ displayValue5 }}"></wux-cell>
  26. <wux-spin slot="notFoundContent" spinColor="dark" />
  27. </wux-popup-select>
  28. <wux-popup-select virtualized multiple value="{{ value6 }}" options="{{ options6 }}" data-index="6" bind:confirm="onConfirm" bind:valueChange="onValueChange">
  29. <wux-cell title="Virtualized Select" is-link extra="{{ displayValue6 }}"></wux-cell>
  30. </wux-popup-select>
  31. </wux-cell-group>
  32. <view class="button-sp-area">
  33. <wux-button block type="light" bind:click="onClick">Button click - {{ displayValue1 }}</wux-button>
  34. </view>
  35. </view>
  36. </view>