| | |
| | | :name="itemRes.name" |
| | | :title="itemRes.label" |
| | | :required="itemRes.required" |
| | | :disabled="itemRes.disabled" |
| | | :error="itemRes.error" |
| | | :placeholder="placeholder" |
| | | :value="selected" |
| | |
| | | <view class="at-icon at-icon-chevron-right" /> |
| | | </AtInput> |
| | | </picker> |
| | | <view v-else-if="selectByPage.length > 5"> |
| | | <view |
| | | v-else-if="selectByPage.length > 5" |
| | | @tap="evt => onGoToSelectorPage()" |
| | | > |
| | | <AtInput |
| | | :name="itemRes.name" |
| | | :title="itemRes.label" |
| | | :required="itemRes.required" |
| | | :disabled="itemRes.disabled" |
| | | :error="itemRes.error" |
| | | :placeholder="placeholder" |
| | | :value="chose.name" |
| | | :onFocus="evt=>onGoToSelectorPage()" |
| | | > |
| | | <view class="at-icon at-icon-chevron-right" /> |
| | | </AtInput> |
| | |
| | | } else { |
| | | url += '?mode=CSelect'; |
| | | } |
| | | if (this.chose && typeof this.chose.value !== 'undefined') { |
| | | url += '&value=' + JSON.stringify(this.chose.value); |
| | | } |
| | | Taro.navigateTo({ |
| | | url, |
| | | events: { |
| | |
| | | value, |
| | | }; |
| | | this.itemRes.onChange(value); |
| | | this.onSelectFromPage(data); |
| | | this.onSelectFromPage && this.onSelectFromPage(data); |
| | | }, |
| | | }, |
| | | }); |