| | |
| | | |
| | | <template> |
| | | <AtInput |
| | | :name="itemData.name" |
| | | :title="itemData.label" |
| | | :name="itemRes.name" |
| | | :title="itemRes.label" |
| | | :type="type" |
| | | :placeholder="placeholder" |
| | | :required="itemData.required" |
| | | :error="itemData.error" |
| | | :value="itemData.formData[itemData.name]" |
| | | :onChange="evt=>itemData.onChange(evt)" |
| | | :required="itemRes.required" |
| | | :error="itemRes.error" |
| | | :value="itemRes.formData[itemRes.name]" |
| | | :onChange="evt=>itemRes.onChange(evt)" |
| | | > |
| | | <slot /> |
| | | </AtInput> |
| | |
| | | |
| | | <script> |
| | | import { AtInput } from 'taro-ui-vue'; |
| | | import './cInput.scss'; |
| | | |
| | | export default { |
| | | name: 'CInput', |
| | |
| | | props: { |
| | | type: String, |
| | | placeholder: String, |
| | | itemData: Object, |
| | | itemRes: Object, |
| | | }, |
| | | mounted() {}, |
| | | }; |
| | | </script> |