feat(Form): binding checkbox
This commit is contained in:
@@ -17,7 +17,11 @@
|
||||
:rules="[{ required: true, message: 'password is required' }]"
|
||||
placeholder="password"
|
||||
/>
|
||||
<van-field name="agree" label="agree">
|
||||
<van-field
|
||||
name="agree"
|
||||
label="agree"
|
||||
:rules="[{ required: true, message: 'need agree' }]"
|
||||
>
|
||||
<van-checkbox v-model="agree" slot="input" shape="square" />
|
||||
</van-field>
|
||||
<van-button type="primary">submit</van-button>
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ export default createComponent({
|
||||
|
||||
getFormData() {
|
||||
return this.fields.reduce((form, field) => {
|
||||
form[field.name] = field.value;
|
||||
form[field.name] = field.formValue;
|
||||
return form;
|
||||
}, {});
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user