| | |
| | | */ |
| | | |
| | | <template> |
| | | <AtInput |
| | | :name="itemRes.name" |
| | | :title="itemRes.label" |
| | | :type="type" |
| | | :placeholder="placeholder" |
| | | :required="itemRes.required" |
| | | :error="itemRes.error" |
| | | :value="itemRes.formData[itemRes.name]" |
| | | :onChange="evt=>itemRes.onChange(evt)" |
| | | <view |
| | | class="c-input" |
| | | :class="unit?'c-input-unit':''" |
| | | > |
| | | <slot /> |
| | | </AtInput> |
| | | <AtInput |
| | | :name="itemRes.name" |
| | | :title="itemRes.label" |
| | | :type="type" |
| | | :placeholder="placeholder" |
| | | :required="itemRes.required" |
| | | :error="itemRes.error" |
| | | :value="itemRes.formData[itemRes.name]" |
| | | :onChange="evt=>itemRes.onChange(evt)" |
| | | > |
| | | <slot v-if="!unit" /> |
| | | <text |
| | | class="c-input-unit-text" |
| | | v-if="unit" |
| | | >{{unit}}</text> |
| | | </AtInput> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | |
| | | type: String, |
| | | // 占位提示 |
| | | placeholder: String, |
| | | // 输入框单位 |
| | | unit: String, |
| | | }, |
| | | mounted() {}, |
| | | }; |