config.md 1.7 KB

配置默认上传接口

使用KFormDesign的setConfig函数

setConfig函数仅配置KFormDesign组件,如果需要在表单使用时动态配置,则需要配置KFormBuild组件,可以查看文档动态修改上传组件配置

import KFormDesign from 'k-form-design'

KFormDesign.setConfig({
 uploadFile: "", // 上传文件地址
 uploadImage: "", // 上传图片地址
 uploadFileName: "", // 上传文件name
 uploadImageName: "", // 上传图片name
 uploadFileData: { data: 223 }, // 上传文件额外参数
 uploadImageData: { data: 223 }, // 上传图片额外参数
 uploadFileHeaders: { data: 1545 }, // 上传文件请求头部
 uploadImageHeaders: { data: 1545 } // 上传图片请求头部
})

或者单独引入设置函数

// 引入 setFormDesignConfig 函数
import { setFormDesignConfig } from 'k-form-design'

setFormDesignConfig({
 uploadFile: "", // 上传文件地址
 uploadImage: "", // 上传图片地址
 uploadFileName: "", // 上传文件name
 uploadImageName: "", // 上传图片name
 uploadFileData: { data: 223 }, // 上传文件额外参数
 uploadImageData: { data: 223 }, // 上传图片额外参数
 uploadFileHeaders: { data: 1545 }, // 上传文件请求头部
 uploadImageHeaders: { data: 1545 } // 上传图片请求头部
})

文件上传响应数据

{
  "code": 0, // 判断文件上传是否成功,结果为0成功,否则上传失败
  "data":
    {
      "fileId": "文件ID",
      "url": "文件下载地址"
    }
}

图片上传响应数据

{
  "code": 0, // 判断图片上传是否成功,结果为0成功,否则上传失败
  "data":
    {
      "url": "图片url"
    }
}