vxe-table
vxe-table copied to clipboard
itemRender 能否添加一个params 属性, 用来给用户存放自定义数据.
这个需求解决了什么问题:
itemRender 添加params 属性后,用户存放自定义数据, 用来在render的时候使用.
建议的 API 是什么样的:
export interface RenderOptions { /** * 渲染器名称 / name?: string /* * 目标组件渲染的参数 / props?: { [key: string]: any } /* * 目标组件渲染的属性 / attrs?: { [key: string]: any } /* * 目标组件渲染的事件 / events?: { [key: string]: (...args: any[]) => any } /* * 多目标渲染 / children?: any[] /* * 渲染类型 */ cellType?: 'string' | 'number'
// 用户自定义数据 params?: any
}
是否已有其他不错的替代方案:
无