# helper-proxy-form-data

在很多情况下，需要通过表单项的标题（中文名称）获取表单项的值，例如打印输出和路由控制。 `helper-proxy-form-data`模块是用来帮助通过表单项标题获取表单项的值。

## 安装

```shell
yarn add @sinoform/helper-proxy-form-data
```

## 使用

```ts
import proxyFormData from '@sinoform/helper-proxy-form-data';

const formData = {
  field_1: '张三',
};

const formItems = [
  {
    fieldId: 'field_1',
    title: '姓名',
  },
];

const proxyedFormData = proxyFormData(formData, formItems);

console.log(proxyedFormData.姓名); // 输出：张三
console.log(proxyedFormDAta.field_1); // 输出：张三
```

或者指定 FormData 对象：

```ts
import proxyFormData from '@sinoform/helper-proxy-form-data';

// formData 是表单应用中的 FormData 类型的表单上下文数据
const proxyedFormValues = proxyFormData(formData);
```
