| | |
| | | |
| | | <script> |
| | | import Taro from '@tarojs/taro'; |
| | | import './cForm.scss'; |
| | | |
| | | export default { |
| | | name: 'CForm', |
| | |
| | | Taro.showToast({ |
| | | title: validation.msg, |
| | | icon: 'none', |
| | | mask: true, |
| | | mask: false, |
| | | duration: 2000, |
| | | }); |
| | | return; |
| | |
| | | }, |
| | | }, |
| | | mounted() { |
| | | this.formData.$handleChange = (evt) => { |
| | | this.formData.$handleChange = (evt = []) => { |
| | | Object.keys(evt).forEach((key) => { |
| | | if (typeof this.formData[key] === 'undefined') { |
| | | this.$set(this.formData, key, evt[key]); |
| | | } else { |
| | | this.formData[key] = evt[key]; |
| | | } |
| | | }); |
| | | this.onChange && this.onChange(evt); |
| | | }; |
| | | this.formData.$regItemValidator = (name, cb) => { |