123456789101112131415161718192021222324252627282930313233343536373839 |
- <import-sjs
- from="./index.sjs"
- name="util" />
- <view
- class="ant-selector {{ className ? className : '' }} {{ disabled ? 'ant-selector-disabled' : '' }}"
- style="{{ style }}">
- <view class="ant-selector-content-container">
- <block
- a:for="{{ options }}"
- a:for-index="index"
- a:for-item="item">
- <view
- class="ant-selector-content {{ options.length <= 2 ? 'ant-selector-content-item2' : '' }}">
- <view
- class="ant-selector-item {{ item.disabled ? 'ant-selector-item-disabled' : '' }} {{ util.getChecked(item.value, mixin.value, multiple) ? 'ant-selector-item-active ' + (activeItemClassName || '') : '' }}"
- style="{{ util.getChecked(item.value, mixin.value, multiple) ? activeItemStyle || '' : '' }}"
- data-value="{{ item.value }}"
- data-disabled="{{ item.disabled }}"
- onTap="onChange">
- <view
- a:if="{{ item.text }}"
- class="ant-selector-item-text">
- {{ item.text }}
- </view>
- <view
- a:if="{{ item.subText }}"
- class="ant-selector-item-subtext">
- {{ item.subText }}
- </view>
- <view
- a:if="{{ util.getChecked(item.value, mixin.value, multiple) }}"
- class="ant-selector-item-badge-active" />
- <slot item="{{ item }}" />
- </view>
- </view>
- </block>
- </view>
- </view>
|