antdesign获取表单的值
时间: 2023-08-11 07:07:04 浏览: 142
在Ant Design中,可以使用`Form`组件来创建表单,并通过`getFieldValue`方法获取表单中输入项的值。
首先,确保你已经引入了Ant Design的相关组件。接下来,在你的Vue组件中使用`Form`组件来创建表单,并定义一个`form`对象来管理表单数据。
```html
<template>
<div>
<a-form :form="form">
<a-form-item label="姓名" name="name">
<a-input v-model="form.name"></a-input>
</a-form-item>
<a-form-item label="年龄" name="age">
<a-input-number v-model="form.age"></a-input-number>
</a-form-item>
<a-form-item>
<a-button type="primary" @click="handleSubmit">提交</a-button>
</a-form-item>
</a-form>
</div>
</template>
<script>
export default {
data() {
return {
form: {} // 定义一个空对象来存储表单数据
};
},
methods: {
handleSubmit() {
const formData = this.form; // 获取表单数据
console.log(formData); // 在控制台打印表单数据
}
}
};
</script>
```
在上述代码中,我们使用了Ant Design的`Form`、`FormItem`、`Input`和`Button`等组件来创建一个简单的表单。通过`v-model`指令将输入框的值与`form`对象中的对应属性绑定起来。
在`handleSubmit`方法中,我们通过`this.form`来获取表单数据,并可以对数据进行处理或发送到后端接口。
通过以上代码,你可以在Ant Design的表单中获取到输入项的值,并在控制台进行打印或进一步处理。
阅读全文