feat(Form): binding checkbox

This commit is contained in:
陈嘉涵
2020-02-10 10:57:57 +08:00
parent f385c94040
commit 1fe96f3edc
5 changed files with 32 additions and 4 deletions
+5 -1
View File
@@ -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
View File
@@ -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;
}, {});
},