NewbieProvider

Newbie 配置组件

Version: 1.0.0

Props

Prop nameDescriptionTypeValuesDefault
editor
@typedef {Object} EditorProviderProps NewbieEditor 配置
@property .uploadUrl 上传地址
object-{
uploadUrl: ""
}
table
@typedef {Object} TableProviderProps NewbieTable 配置
@property [page] 当前页码
@property [pageSize] 每页条数
@property [pageKey] 页码参数名
@property [pageSizeKey] 每页条数参数名
@property [afterFetched] 返回数据处理函数
object-{
page: 1,
pageSize: 10,
pageKey: "page",
pageSizeKey: "pageSize",
afterFetched: null
}
uploader
@typedef {Object} UploaderProviderProps NewbieUploader 配置
@typedef {Object} UploadFileItem 文件项
@property 上传地址
@property 默认文件项
@property [id] 文件 ID
@property [name] 文件名
@property .url 文件地址
@property .path 文件路径
@property [thumbUrl] 缩略图地址
object-{
uploadUrl: "",

defaultFileItem: {
id: "id",
name: "name",
url: "url",
path: "path",
thumbUrl: "thumbUrl",
}
}
form
@typedef {Object} FormProviderProps NewbieForm 配置
@property [format] 格式化配置, 如 {date: true} 表示在提交表单时使用 useFormFormat 格式所有日期字段
@property [afterFetched] 处理接口返回数据的函数
object-{
format: {},
afterFetched: null
}
search
@typedef {Object} SearchProviderProps NewbieSearch 配置
@property [maskClass] 定制伪 Input 样式
@property [inputClass] 弹层中 Input 的样式
@property [valueFormatter] 时间格式化函数
object-{
maskClass: "",
inputClass: "",
valueFormatter: null
}

Last Updated:
Contributors: sinceow