Skip to content
On this page

FormData

objectToFormData

示例代码
js
import { objectToFormData } from '@jsxiaosi/utils';

  const obj = {
    name: 'Alice',
    age: 25,
    contact: {
      email: 'alice@example.com',
      phone: '1234567890',
    },
    hobbies: ['reading', 'hiking'],
  };

  const formData = objectToFormData(obj) // FormData
示例代码
js
import { objectToFormData } from '@jsxiaosi/utils';

  const formData = new FormData();
  formData.append('name', 'Alice');

  const obj = {
    age: 25,
  };

  showToast.value = true;
  objectToFormData(obj, formData);

参数:

参数说明类型默认值
obj转换的对象T
outFormData需要添加数据的FormData,不传默认生成一个FormData返回FormDataFormData

返回类型:FormData

mergeFormData

合并两个FormData,将来源FormData合并到目标FormData

示例代码
js
import { objectToFormData } from '@jsxiaosi/utils';

  const formData = new FormData();
  formData.append('name', 'Alice');

    const formData2 = new FormData();
  formData2.append('age', 25);

  mergeFormData(formData,formData2)

参数:

参数说明类型默认值
targetFormData目标FormDataFormData
sourceFormData来源FormDataFormData

返回类型:FormData