diff --git a/.dumirc.ts b/.dumirc.ts index 29c7dbf3..907bff01 100644 --- a/.dumirc.ts +++ b/.dumirc.ts @@ -34,7 +34,7 @@ export default defineConfig({ link: 'https://github.com/llq0802/lighting-design/tree/v2', }, { - title: '更新日志 - V2.1.26', + title: '更新日志 - V2.1.27', link: 'https://github.com/llq0802/lighting-design/releases', }, ], diff --git a/package.json b/package.json index ab728325..253e8f64 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lighting-design", - "version": "2.1.26", + "version": "2.1.27", "description": "🎨 Lighting Design 是一款使用 TypeScript + React 编写的实用业务组件库。", "keywords": [ "lighting-design", diff --git a/src/CaptchaButton/index.tsx b/src/CaptchaButton/index.tsx index a88aeb86..4f17c825 100644 --- a/src/CaptchaButton/index.tsx +++ b/src/CaptchaButton/index.tsx @@ -14,42 +14,42 @@ export interface LCaptchaButtonProps extends Omit { /** * 倒计时的秒数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCaptchaButtonProps */ second?: number; /** *@author 李岚清 *@description 是否开始发送 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCaptchaButtonProps */ start?: boolean; /** * 倒计时的文字, 会带上 second 秒 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCaptchaButtonProps */ disabledText?: string; /** * 缓存的key、页面刷新后倒计时继续 , 多个倒计时组件请设置不同的key。 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCaptchaButtonProps */ cacheKey: string; /** * 用于重置倒计时 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCaptchaButtonProps */ cancelRef?: React.MutableRefObject<(() => void) | undefined>; /** *@author 李岚清 <958614130@qq.com> *@description 倒计时完成后触发 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCaptchaButtonProps *@see https://ant.design/components/button-cn/ */ diff --git a/src/CardGroup/index.tsx b/src/CardGroup/index.tsx index ee2c5472..0d6e7d2a 100644 --- a/src/CardGroup/index.tsx +++ b/src/CardGroup/index.tsx @@ -23,98 +23,98 @@ export interface LCardGroupProps { /** *是否把每个选项的 label 包装到 value 中,会把 value 类型从 string 变为 { value: string, label: ReactNode } 的格式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ labelInValue?: boolean; /** *默认值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ defaultValue?: ValueType; /** *受控值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ value?: ValueType; /** *值发生变化时出发 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ onChange?: (values: ValueType) => void; /** * 是否支持多选 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ multiple?: boolean; /** * 数据选项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ options?: LCardGroupOptions[]; /** * 是否禁用全部 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ disabled?: boolean; /** * 再次点击是否可以取消 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ cancelable?: boolean; /** * 卡片之间的间隔 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ gap?: number; /** *类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ className?: string; /** *样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ style?: CSSProperties; /** * 卡片的样式 比每一项中的 cardProps.bodyStyle 优先级高 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps * */ cardBodyStyle?: CSSProperties; /** * 卡片的样式 比每一项中的cardProps.style优先级高 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ cardStyle?: CSSProperties; /** * 选中卡片的样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ activeStyle?: CSSProperties; diff --git a/src/CollapseCard/index.md b/src/CollapseCard/index.md index f3cf284d..22b47e39 100644 --- a/src/CollapseCard/index.md +++ b/src/CollapseCard/index.md @@ -25,7 +25,7 @@ toc: content :::warning{title=注意} -- 自 `2.1.26` 起使用此组件时, antd 的版本应 `>=5.6.0` +- 自 `2.1.27` 起使用此组件时, antd 的版本应 `>=5.6.0` ::: diff --git a/src/CollapseCard/index.tsx b/src/CollapseCard/index.tsx index a4c69c31..19564c1f 100644 --- a/src/CollapseCard/index.tsx +++ b/src/CollapseCard/index.tsx @@ -14,126 +14,126 @@ export type LCollapseCardProps = { /** * 初始化是否展开 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ defaultCollapsed?: boolean; /** * 受控是否展开 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ collapsed?: boolean; /** * 受控展开时的回调 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ onCollapsed?: (bool: boolean) => void; /** * 是否能展开 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ collapsible?: boolean; /** * 强制被隐藏时是否渲染 DOM 结构 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ forceRender?: boolean; /** * 使面板透明且无边框 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ ghost?: boolean; /** * 带边框风格的面板 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ bordered?: boolean; /** * 是否禁用 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ disabled?: boolean; /** * 销毁折叠隐藏的面板 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ destroyContent?: boolean; /** * 设置图标位置 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ collapsePosition?: 'left' | 'right'; /** * 标题 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ title?: ReactNode; /* * 右上角额外内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ extra?: ReactNode; /** * 自定义切换图标 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ expandIcon?: (props: Record) => ReactNode; /** * 展开时的内容类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ contentClassName?: string; /** * 组件根类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ className?: string; /** * 组件根样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ style?: CSSProperties; /** * 组件大小 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ size?: CollapseProps['size']; /** * 触发折叠的位置 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCollapseCardProps */ triggerPosition?: 'header' | 'icon'; diff --git a/src/ColorPick/base/BaseColor.tsx b/src/ColorPick/base/BaseColor.tsx index 103979a3..6d4fc623 100644 --- a/src/ColorPick/base/BaseColor.tsx +++ b/src/ColorPick/base/BaseColor.tsx @@ -9,49 +9,49 @@ export interface ColorProps extends HTMLAttributes { /** * 类名 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest ColorProps */ className?: string; /** * 样式 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest ColorProps */ style?: CSSProperties; /** * 值 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest ColorProps */ value?: string; /** * 是否禁用 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest ColorProps */ disabled?: boolean; /** * 是否显示颜色值文本 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest ColorProps */ showText?: boolean; /** * 颜色组件大小 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest ColorProps */ size?: 'small' | 'middle' | 'large'; /** * 重新渲染 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest ColorProps */ renderColor?: (dom: JSX.Element) => ReactNode; diff --git a/src/DrawerForm/index.tsx b/src/DrawerForm/index.tsx index 2f66735c..9bb93b2e 100644 --- a/src/DrawerForm/index.tsx +++ b/src/DrawerForm/index.tsx @@ -15,49 +15,49 @@ export interface LDrawerFormProps /** * 标题 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LDrawerFormProps */ title?: ReactNode; /** * 抽屉的宽度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LDrawerFormProps */ width?: DrawerProps['width']; /** * 抽屉的方向 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LDrawerFormProps */ placement?: DrawerProps['placement']; /** * 自定义触发抽屉打开的按钮 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LDrawerFormProps */ trigger?: ReactElement; /** * 提交按钮加载状态 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LDrawerFormProps */ loading?: boolean; /** * 抽屉默认操作栏位置 (只生效默认操作栏) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LDrawerFormProps */ actionBarDir?: 'footer' | 'extra' | undefined; /** * 抽屉`props`,具体详见`antd Drawer` *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LDrawerFormProps *@see https://ant.design/components/drawer-cn#api */ @@ -65,28 +65,28 @@ export interface LDrawerFormProps /** * 关闭抽屉时是否重置表单到初始值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LDrawerFormProps */ isResetFields?: boolean; /** * 是否预渲染`LDrawerForm`的内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LDrawerFormProps */ forceRender?: boolean; /** * 抽屉开关回调 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LDrawerFormProps */ onOpenChange?: (open: boolean) => void; /** * 确定回调 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LDrawerFormProps */ onFinish?: (values: Record) => void | undefined | true | Promise; diff --git a/src/Echarts/tyeps.ts b/src/Echarts/tyeps.ts index 7c5c11ac..6fa6af9c 100644 --- a/src/Echarts/tyeps.ts +++ b/src/Echarts/tyeps.ts @@ -32,28 +32,28 @@ export type LEChartsProps = { /** *LECharts组件的实例 包含 echarts的实例 内置resize dispose 根元素 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps */ readonly echartsRef?: MutableRefObject; /** *根元素的类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps */ readonly className?: string; /** *根元素的样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps */ readonly style?: CSSProperties; /** *echarts 的 option *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps *@see echarts配置文档 https://www.isqqw.com/echarts-doc/zh/api.html#echarts EChartsOption */ @@ -61,7 +61,7 @@ export type LEChartsProps = { /** *echarts 初始化时的主题 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps *@see echarts配置文档 https://www.isqqw.com/echarts-doc/zh/api.html#echarts.init EChartsOption */ @@ -69,7 +69,7 @@ export type LEChartsProps = { /** *是否不跟之前设置的 option 进行合并。默认为 false。即表示合并。合并的规则 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps *@see echarts配置文档 https://www.isqqw.com/echarts-doc/zh/api.html#echartsInstance.setOption EChartsOption */ @@ -77,7 +77,7 @@ export type LEChartsProps = { /** *在设置完 option 后是否不立即更新图表,默认为 false,即同步立即更新。如果为 true,则会在下一个 animation frame 中,才更新图表。 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps *@see echarts配置文档 https://www.isqqw.com/echarts-doc/zh/api.html#echartsInstance.setOption EChartsOption */ @@ -85,14 +85,14 @@ export type LEChartsProps = { /** *在更新图表时是否显示echarts的loading *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps */ readonly showLoading?: boolean; /** *echarts实例的showLoading的配置项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps *@see echarts配置文档 https://www.isqqw.com/echarts-doc/zh/api.html#echartsInstance.showLoading EChartsOption */ @@ -100,7 +100,7 @@ export type LEChartsProps = { /** *echarts.init方法的opts配置 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps *@see echarts配置文档 https://www.isqqw.com/echarts-doc/zh/api.html#echarts.init EChartsOption */ @@ -108,21 +108,21 @@ export type LEChartsProps = { /** *图表渲染完成时的回调 回调的参数为当前图表实例 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps */ readonly onChartReady?: (instance: ECharts) => void; /** *图表大小发生改变时的回调 回调的参数为当前图表实例与根元素dom *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps */ readonly onChartResize?: (instance: ECharts, dom: HTMLDivElement) => void; /** *echarts的事件 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps *@see echarts配置文档 https://www.isqqw.com/echarts-doc/zh/api.html#echartsInstance.on EChartsOption */ @@ -130,7 +130,7 @@ export type LEChartsProps = { /** *是否能更新图表 返回false将不会更新图表 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps */ readonly shouldSetOption?: ( @@ -140,21 +140,21 @@ export type LEChartsProps = { /** *当echarts的容器dom大小发生变化时,是否自动resize 默认为true *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps */ readonly autoResize?: boolean; /** *autoResize为true时生效, 当echarts的容器dom大小发生变化时,内部resize时的动画过渡时长 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps */ readonly autoResizeDuration?: number; /** *autoResize为true时生效, 设计稿的宽度 默认1920 配合 autoResizeFields 属性做响应式大小计算 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps */ readonly designWidth?: number; @@ -164,7 +164,7 @@ export type LEChartsProps = { * - 默认会对`fontSize`进行设置 如果为`autoResizeFields`为`false`则所有字段都不会做响应式 * - 包含在autoResizeFields中的字段的值必须number类型 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEChartsProps */ readonly autoResizeFields?: string[] | false; diff --git a/src/EditTable/EditableTable.tsx b/src/EditTable/EditableTable.tsx index 100c107b..c4c086cd 100644 --- a/src/EditTable/EditableTable.tsx +++ b/src/EditTable/EditableTable.tsx @@ -120,7 +120,7 @@ export type LEditTableProps = { * @param value 当前行的表单值 * @param index 索引 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ onValuesChange?: ( @@ -132,21 +132,21 @@ export type LEditTableProps = { /** * 主键 id 必须是字符串类型 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ rowKey: string; /** * 编辑表格的配置项 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ editTableOptions?: EditTableOptions; /** * 编辑表格的列配置 多了 editable属性 getEditable方法 用于配置每一项表单项 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ columns: TableProps['columns'] & { diff --git a/src/EllipsisText/index.tsx b/src/EllipsisText/index.tsx index d21dc276..02fd302a 100644 --- a/src/EllipsisText/index.tsx +++ b/src/EllipsisText/index.tsx @@ -16,42 +16,42 @@ export interface LEllipsisTextProps extends DOMAttributes { /** *类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEllipsisTextProps */ className?: string; /** *样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEllipsisTextProps */ style?: CSSProperties; /** * 最大字符串长度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEllipsisTextProps */ maxLength?: number; /** * 最大元素宽度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEllipsisTextProps */ maxWidth?: number | string; /** * 自定义空字符的节点 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEllipsisTextProps */ emptyText?: React.ReactNode; /** * antd 的 tooltip *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LEllipsisTextProps */ tooltip?: boolean | TooltipProps; diff --git a/src/FileViewer/index.tsx b/src/FileViewer/index.tsx index ce05a9f4..e49df2b0 100644 --- a/src/FileViewer/index.tsx +++ b/src/FileViewer/index.tsx @@ -13,13 +13,13 @@ export interface LFileViewerProps extends ModalProps, Omit /** * image 类型的配置 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 */ imagePreview?: LImagePreviewProps; /** * 文件地址 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@type {string[]} *@example url={['地址1','地址2']} */ @@ -27,7 +27,7 @@ export interface LFileViewerProps extends ModalProps, Omit /** * 是否打开(受控) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 * @type {?boolean} * @see 官网 https://llq0802.github.io/lighting-design/latest LFileViewerProps */ @@ -35,7 +35,7 @@ export interface LFileViewerProps extends ModalProps, Omit /** *默认是否打开 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@type {?boolean} *@see 官网 https://llq0802.github.io/lighting-design/latest LFileViewerProps */ @@ -43,7 +43,7 @@ export interface LFileViewerProps extends ModalProps, Omit /** * 默认是否打开 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@type { (open: boolean) => void } *@see 官网 https://llq0802.github.io/lighting-design/latest LFileViewerProps */ diff --git a/src/Form/base/BaseForm.tsx b/src/Form/base/BaseForm.tsx index 3e399583..258f7b3c 100644 --- a/src/Form/base/BaseForm.tsx +++ b/src/Form/base/BaseForm.tsx @@ -15,21 +15,21 @@ export interface BaseFormProps extends Omit - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ allFields?: string[] | [string, string][]; /** *lable宽度。 同 labelCol={{ flex: '90px' }} *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ labelWidth?: number | 'auto'; /** * 渲染Form组件的children (Form.Item) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ contentRender?: ( @@ -40,56 +40,56 @@ export interface BaseFormProps extends Omit - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ formRender?: (formDom: ReactElement, submitterDom: ReactNode) => ReactNode; /** * 表单是否渲染完成 false时,禁止触发 submit。true 时,会对表单初始值重新赋值。 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ isReady?: boolean; /** * 表单提交按钮的loading (用户提交时会自动管理) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ loading?: boolean; /** * 默认按钮配置 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ submitter?: false | Omit; /** * 重置按钮事件回调 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ onReset?: (event: MouseEvent) => void; /** * 是否按Enter键能提交表单 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ isEnterSubmit?: boolean; /** * 在 onFinish 调用之前转化表单值 返回结果是 onFinish 的参数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ transformValues?: (values: Record) => Record; /** * 提交数据时触发。如果是异步函数,会自动管理 提交和重置按钮的 loading,外部无需再设置 loading。 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ onFinish?: (values: Record) => any; @@ -99,7 +99,7 @@ export interface BaseFormProps extends Omit - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormProps */ onValuesChange?(currentName: string, currentValue: any, allValues: Record): void; @@ -266,6 +266,10 @@ function BaseForm(props: BaseFormProps): JSX.Element { if (!isEnterSubmit && e.key === 'Enter' && htmlType !== 'submit') { e.preventDefault(); } + + if (restProps?.onKeyDown) { + restProps?.onKeyDown(e); + } }); const formDom = ( @@ -288,8 +292,8 @@ function BaseForm(props: BaseFormProps): JSX.Element { className={classnames(prefixCls, className)} onFinish={handleOnFinish} onValuesChange={innerOnValuesChange} - onKeyDown={handleOnKeyPress} {...restProps} + onKeyDown={handleOnKeyPress} > {(formInstance) => { diff --git a/src/FormItem/base/BaseFromItem.tsx b/src/FormItem/base/BaseFromItem.tsx index 8c9bdb9b..e0b69863 100644 --- a/src/FormItem/base/BaseFromItem.tsx +++ b/src/FormItem/base/BaseFromItem.tsx @@ -16,77 +16,77 @@ export interface LFormItemProps extends FormItemProps { /** *lable宽度。 同 labelCol={{ flex: '90px' }} *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ labelWidth?: number | 'auto'; /** * 重新渲染LFormItem的children组件 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ renderField?: (dom: ReactElement, props: LFormItemProps) => ReactElement; /** * 重新渲染整个LFormItem组件 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ renderFormItem?: (dom: ReactElement) => ReactElement; /** *当配置了contentBefore或者contentAfter时组件原本子项内容(label的右边)与contentBefore或者contentAfter与垂直的对齐方式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ contentAlignItems?: 'center' | 'start' | 'end'; /** * 组件前面的内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ contentBefore?: ReactNode; /* * 组件后面的内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ contentAfter?: ReactNode; /** * 传给children的额外属性 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ contentProps?: Record; /** * children 外层的 div 是否为inline *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ contentInline?: boolean; /* * 被包裹组件的最外层容器类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ contentClassName?: string; /** * 是否禁用 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ disabled?: boolean; /** * 组件的placeholder *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ placeholder?: string | string[]; @@ -94,7 +94,7 @@ export interface LFormItemProps extends FormItemProps { /** *当配置了 label 时组件左边的 label 与右边整体的内容区域 ( 如果配置了ontentBefore或者contentAfter则包含它们 ) 的垂直对齐方式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ wrapperAlignItems?: 'start' | 'center' | 'end'; @@ -102,7 +102,7 @@ export interface LFormItemProps extends FormItemProps { /** * 只在`LQueryForm`组件中生效,与`antd.Col`组件的配置一样,配置单独这一项占多数份 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemProps */ ownColSpans?: ColProps; diff --git a/src/FormItemAddress/index.tsx b/src/FormItemAddress/index.tsx index ef762099..3cb6c2ce 100644 --- a/src/FormItemAddress/index.tsx +++ b/src/FormItemAddress/index.tsx @@ -10,56 +10,56 @@ export interface LFormItemAddressProps extends Omit - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAddressProps */ options?: CascaderProps['options']; /** * 字段数组 如 ['location', 'address'] *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAddressProps */ names: [LFormItemProps['name'], LFormItemProps['name']]; /** * Input组件的props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAddressProps */ inputProps?: InputProps; /** * Cascader组件的props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAddressProps */ cascaderProps?: CascaderProps; /** * 输入框外层Form.Item的 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAddressProps */ inputFormProps?: LFormItemProps; /** * 级联组件外层Form.Itme的 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAddressProps */ cascaderFormProps?: LFormItemProps; /** * 输入框外层Col 组件的 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAddressProps */ inputColProps?: ColProps; /** * 级联组件外层Col 组件的 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAddressProps */ cascaderColProps?: ColProps; diff --git a/src/FormItemAutoComplete/index.tsx b/src/FormItemAutoComplete/index.tsx index 8c173496..0af18647 100644 --- a/src/FormItemAutoComplete/index.tsx +++ b/src/FormItemAutoComplete/index.tsx @@ -12,28 +12,28 @@ export type LFormItemAutoCompleteProps = { /** * 自定义输入框 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAutoCompleteProps */ inputRender?: () => ReactElement; /** * 被选中时调用,参数为选中项的 value 值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAutoCompleteProps */ onSelect?: AutoCompleteProps['onSelect']; /** * 搜索补全项的时候调用 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAutoCompleteProps */ onSearch?: AutoCompleteProps['onSearch']; /** * AutoComplete 的 onFocus *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAutoCompleteProps */ @@ -41,35 +41,35 @@ export type LFormItemAutoCompleteProps = { /** * AutoComplete 的 onBlur *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAutoCompleteProps */ onBlur?: AutoCompleteProps['onBlur']; /** * 数据化配置选项内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAutoCompleteProps */ options?: DefaultOptionType[]; /** * antd自动补全组件 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAutoCompleteProps */ autoCompleteProps?: AutoCompleteProps; /** * 是否禁用 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAutoCompleteProps */ disabled?: boolean; /** * placeholder 提示语 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemAutoCompleteProps */ placeholder?: string; diff --git a/src/FormItemCaptcha/base/CaptchaInput.tsx b/src/FormItemCaptcha/base/CaptchaInput.tsx index c58a6b9b..480533f4 100644 --- a/src/FormItemCaptcha/base/CaptchaInput.tsx +++ b/src/FormItemCaptcha/base/CaptchaInput.tsx @@ -13,56 +13,56 @@ export interface CodeInputProps extends Record { /** * 验证码组件类型 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCaptchaProps */ type?: ButtonProps['type'] | 'inline'; /** * 输入框的属性 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCaptchaProps */ inputProps?: InputProps; /** * 按钮的属性 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCaptchaProps */ buttonProps?: LCaptchaButtonProps & { initText: string }; /** * 组件挂载完成后,自动触发点击按钮。 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCaptchaProps */ autoClick?: boolean; /** * onGetCaptcha 请求获取验证成功后,是否自动获取输入框焦点 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCaptchaProps */ autoFocusOnGetCaptcha?: boolean; /** * 是否禁用 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCaptchaProps */ disabled?: boolean; /** * 验证码最大长度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCaptchaProps */ maxLength?: number; /** * 点击按钮触发并请求获取验证码的异步函数。 如果返回 false 或 Promise.reject(false) 表示验证失败或请求验证码失败。会自动管理loading *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCaptchaProps */ onGetCaptcha?: () => boolean | Promise; diff --git a/src/FormItemCaptcha/index.tsx b/src/FormItemCaptcha/index.tsx index b3c311b3..de920c2b 100644 --- a/src/FormItemCaptcha/index.tsx +++ b/src/FormItemCaptcha/index.tsx @@ -19,7 +19,7 @@ export interface LFormItemCaptchaProps /** * 按钮初始文本 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCaptchaProps */ initText?: string; @@ -27,14 +27,14 @@ export interface LFormItemCaptchaProps /** * 验证码最大长度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCaptchaProps */ maxLength?: number; /** * 用于取消重置倒计时 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCaptchaProps */ cancelRef?: React.MutableRefObject<(() => void) | undefined>; diff --git a/src/FormItemCascader/base/CascaderWrapper.tsx b/src/FormItemCascader/base/CascaderWrapper.tsx index 5c81b7be..2bbee76b 100644 --- a/src/FormItemCascader/base/CascaderWrapper.tsx +++ b/src/FormItemCascader/base/CascaderWrapper.tsx @@ -12,28 +12,28 @@ export type CascaderWrapperProps = Record & { /** * 数据项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCascaderProps */ options?: CascaderProps['options']; /** * 异步请求函数 用于获取数据 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCascaderProps */ request?: (...args: any[]) => Promise; /** * 当依赖项发生变化时重新请求的防抖时间 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCascaderProps */ debounceTime?: number; /** * antd 级联组件 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCascaderProps */ cascaderProps?: CascaderProps; diff --git a/src/FormItemCascader/index.tsx b/src/FormItemCascader/index.tsx index 930c4f89..3d1939b3 100644 --- a/src/FormItemCascader/index.tsx +++ b/src/FormItemCascader/index.tsx @@ -23,13 +23,13 @@ export interface LFormItemCascaderProps *配置 request 时 useRequest 的返回值 *@author 李岚清 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps - *@version 2.1.26 + *@version 2.1.27 */ actionRef?: React.MutableRefObject; /** *ahook 的 request 的配置项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps */ requestOptions?: Record; diff --git a/src/FormItemCheckbox/base/CheckboxWrapper.tsx b/src/FormItemCheckbox/base/CheckboxWrapper.tsx index 19b4048b..397c29c1 100644 --- a/src/FormItemCheckbox/base/CheckboxWrapper.tsx +++ b/src/FormItemCheckbox/base/CheckboxWrapper.tsx @@ -37,7 +37,7 @@ export type CheckboxWrapperProps = Record & /** *请求数据源的异步函数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCheckboxProps */ request: (...args: any[]) => Promise; @@ -45,14 +45,14 @@ export type CheckboxWrapperProps = Record & /** *自定义全选 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCheckboxProps */ beforeAll: LCheckboxBeforeAllProps | boolean; /** *多选框组件 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCheckboxProps */ checkboxProps: CheckboxGroupProps; @@ -61,7 +61,7 @@ export type CheckboxWrapperProps = Record & /** *依赖项的值为空时展示的内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCheckboxProps */ notDependRender?: ReactNode; diff --git a/src/FormItemCheckbox/index.tsx b/src/FormItemCheckbox/index.tsx index 06058147..c64d8f08 100644 --- a/src/FormItemCheckbox/index.tsx +++ b/src/FormItemCheckbox/index.tsx @@ -15,7 +15,7 @@ export interface LFormItemCheckboxProps /** *依赖项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCheckboxProps *@See (https://ant.design/components/spin-cn/#api) */ @@ -23,7 +23,7 @@ export interface LFormItemCheckboxProps /** *当依赖项发生变化时重新请求的防抖时间 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCheckboxProps *@See (https://ant.design/components/spin-cn/#api) */ @@ -31,7 +31,7 @@ export interface LFormItemCheckboxProps /** *数据源 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCheckboxProps *@See (https://ant.design/components/spin-cn/#api) */ @@ -39,7 +39,7 @@ export interface LFormItemCheckboxProps /** *自定义 loading 效果 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemCheckboxProps *@See (https://ant.design/components/spin-cn/#api) */ @@ -48,13 +48,13 @@ export interface LFormItemCheckboxProps *配置 request 时 useRequest 的返回值 *@author 李岚清 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps - *@version 2.1.26 + *@version 2.1.27 */ actionRef?: React.MutableRefObject; /** *ahook 的 request 的配置项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps */ requestOptions?: Record; diff --git a/src/FormItemColor/index.tsx b/src/FormItemColor/index.tsx index 596e0400..91817337 100644 --- a/src/FormItemColor/index.tsx +++ b/src/FormItemColor/index.tsx @@ -16,14 +16,14 @@ export interface LFormItemColorProps extends LFormItemProps { /** * LColor 组件 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemColorProps */ colorProps?: ColorSketchPickerProps | ColorChromePickerProps; /** *内置组件类型 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemColorProps */ colorType?: 'sketch' | 'chrome' | 'photoshop'; diff --git a/src/FormItemDatePicker/index.tsx b/src/FormItemDatePicker/index.tsx index 77330662..b71ef6a2 100644 --- a/src/FormItemDatePicker/index.tsx +++ b/src/FormItemDatePicker/index.tsx @@ -139,28 +139,28 @@ export interface LFormItemDatePickerProps extends LFormItemProps { /** *禁用今天的前面的日期 为`0`时包括今天 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemDatePickerProps */ disabledDateBefore?: number; /** *禁用今天的后面的日期 为`0`时包括今天 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemDatePickerProps */ disabledDateAfter?: number; /** *是否展示时间 (时分秒) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemDatePickerProps */ showTime?: TimePickerProps | boolean; /** *日期格式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemDatePickerProps */ format?: string; @@ -168,21 +168,21 @@ export interface LFormItemDatePickerProps extends LFormItemProps { /** *表单获取到的时间格式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemDatePickerProps */ dateValueType?: DateValueType; /** *日期类型 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemDatePickerProps */ picker?: Picker; /** *antd日期组件的 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemDatePickerProps */ pickerProps?: DatePickerProps | MonthPickerProps | WeekPickerProps | RangePickerProps | any; diff --git a/src/FormItemIcon/index.tsx b/src/FormItemIcon/index.tsx index 25da02d6..48f89895 100644 --- a/src/FormItemIcon/index.tsx +++ b/src/FormItemIcon/index.tsx @@ -29,56 +29,56 @@ export interface LFormItemIconProps extends LFormItemProps { /** *选择图标后是否展示 (只支持antd内置图标,如果自定义图标请设置inputProps的prefix属性) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemIconProps */ showIcon?: boolean; /** *弹窗里面所有图标样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemIconProps */ iconStyle?: React.CSSProperties; /** *选择图标后的图标样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemIconProps */ activeIconStyle?: React.CSSProperties; /** *Input 输入框配置 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemIconProps */ inputProps?: InputProps; /** *Modal 弹出框配置 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemIconProps */ modalProps?: ModalProps; /** *Tabs 组件配置 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemIconProps */ tabsProps?: TabsProps; /** *默认图标配置 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemIconProps */ options?: FormItemIconOptions; /** *自定义图标配置 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemIconProps */ extendRender?: { @@ -88,7 +88,7 @@ export interface LFormItemIconProps extends LFormItemProps { /** *自定义item渲染 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemIconProps */ itemRender?: (item: string, node: React.ReactNode) => React.ReactNode; diff --git a/src/FormItemInput/index.tsx b/src/FormItemInput/index.tsx index 5c3be473..076d3482 100644 --- a/src/FormItemInput/index.tsx +++ b/src/FormItemInput/index.tsx @@ -14,7 +14,7 @@ export interface LFormItemInputProps extends LFormItemProps { /** *输入框类型对antd输入框扩展了一些类型 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps */ type?: InputWrapperProps['type']; @@ -24,13 +24,13 @@ export interface LFormItemInputProps extends LFormItemProps { * - 在 mac 笔记本上使用原生输入法时不建议设置 *@author 李岚清 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps - *@version 2.1.26 + *@version 2.1.27 */ disabledWhiteSpace?: boolean; /** * antd.Input 的其他属性 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps *@see https://ant.design/components/input-cn/#api */ diff --git a/src/FormItemMentions/index.tsx b/src/FormItemMentions/index.tsx index 243cfb3d..e0bfd3a9 100644 --- a/src/FormItemMentions/index.tsx +++ b/src/FormItemMentions/index.tsx @@ -21,28 +21,28 @@ type LMentionsOptions = { export interface LFormItemMentionsProps extends LFormItemProps { /** *配置request时自定义loading效果 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps */ spin?: SpinProps; /** *异步请求数据函数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps */ request?: (...depends: any[]) => Promise; /** *配置request的其他配置项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps */ requestOptions?: Record; /** *request请求的依赖项数组 如果依赖项发生变化则会自动执行 request *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps */ refreshDeps?: any[]; @@ -50,13 +50,13 @@ export interface LFormItemMentionsProps extends LFormItemProps { *数据项 *@author 李岚清 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps - *@version 2.1.26 + *@version 2.1.27 */ options?: LMentionsOptions[]; /** * antd.Mentions 的其他属性 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps *@see https://ant.design/components/input-cn/#api */ @@ -65,7 +65,7 @@ export interface LFormItemMentionsProps extends LFormItemProps { *配置 request 时 useRequest 的返回值 *@author 李岚清 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps - *@version 2.1.26 + *@version 2.1.27 */ actionRef?: React.MutableRefObject; } diff --git a/src/FormItemNumber/index.tsx b/src/FormItemNumber/index.tsx index 873cd4ca..e6590520 100644 --- a/src/FormItemNumber/index.tsx +++ b/src/FormItemNumber/index.tsx @@ -12,7 +12,7 @@ export interface LFormItemNumberProps extends LFormItemProps { /** * InputNumber的属性 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemNumberProps *@see https://ant.design/components/input-number-cn/#api */ @@ -20,21 +20,21 @@ export interface LFormItemNumberProps extends LFormItemProps { /** * 保留小数点后几位 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemNumberProps */ precision?: number; /** * 最小值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemNumberProps */ min?: number; /** * 最大值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemNumberProps */ max?: number; diff --git a/src/FormItemNumberRange/index.tsx b/src/FormItemNumberRange/index.tsx index 3ce5b903..188081d6 100644 --- a/src/FormItemNumberRange/index.tsx +++ b/src/FormItemNumberRange/index.tsx @@ -89,21 +89,21 @@ export type LFormItemNumberRangeProps = { /** * 中间连接符号 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemNumberRangeProps */ separator?: string; /** * 中间连接符号的宽度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemNumberRangeProps */ separatorWidth?: number; /** * 中间元素的样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemNumberRangeProps */ separatorStyle?: React.CSSProperties; @@ -111,7 +111,7 @@ export type LFormItemNumberRangeProps = { /** * 左边 InputNumber 的属性 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemNumberRangeProps *@see https://ant.design/components/input-number-cn/#api */ @@ -120,7 +120,7 @@ export type LFormItemNumberRangeProps = { /** * 右边 InputNumber 的属性 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemNumberRangeProps *@see https://ant.design/components/input-number-cn/#api */ diff --git a/src/FormItemPassword/index.tsx b/src/FormItemPassword/index.tsx index 0e7d41aa..a3115ab2 100644 --- a/src/FormItemPassword/index.tsx +++ b/src/FormItemPassword/index.tsx @@ -12,42 +12,42 @@ export interface LFormItemPasswordProps extends LFormItemProps { /** * 密码最小位数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemPasswordProps */ min?: number; /** * 密码最大位数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemPasswordProps */ max?: number; /** * 是否开启高强度密码验证 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemPasswordProps */ highPassWord?: boolean; /** * 开启高强度密码验证错误后的提示 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemPasswordProps */ highPassWordErrorMsg?: string; /** * 是否禁用空格输入 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemPasswordProps */ disabledWhiteSpace?: boolean; /** * Input.Password 的属性 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemPasswordProps *@see https://ant.design/components/input-cn/#Input.Password */ @@ -55,14 +55,14 @@ export interface LFormItemPasswordProps extends LFormItemProps { /** * 是否禁用粘贴 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemPasswordProps */ disabledPaste?: boolean; /** * 是否禁用复制 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemPasswordProps */ disabledCopy?: boolean; diff --git a/src/FormItemRadio/base/RadioWrapper.tsx b/src/FormItemRadio/base/RadioWrapper.tsx index 42033a33..f3108606 100644 --- a/src/FormItemRadio/base/RadioWrapper.tsx +++ b/src/FormItemRadio/base/RadioWrapper.tsx @@ -11,42 +11,42 @@ export type RadioWrapperProps = Record & { /** * 请求数据源的异步函数 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRadioProps */ request?: (...depends: any[]) => Promise; /** * 当依赖项发生变化时重新请求的防抖时间 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRadioProps */ debounceTime?: number; /** * 是否需要全部的选项 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRadioProps */ all?: boolean; /** * 全部选项的值 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRadioProps */ allValue?: number | string; /** * 全部选项的名称 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRadioProps */ allLabel?: ReactNode; /** * 单选组件 Props * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRadioProps */ radioProps?: RadioGroupProps; @@ -55,7 +55,7 @@ export type RadioWrapperProps = Record & { /** * 依赖项的值为空时展示的内容 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRadioProps */ notDependRender?: ReactNode; diff --git a/src/FormItemRadio/index.tsx b/src/FormItemRadio/index.tsx index 8ea1cc56..fccf5f17 100644 --- a/src/FormItemRadio/index.tsx +++ b/src/FormItemRadio/index.tsx @@ -20,21 +20,21 @@ export interface LFormItemRadioProps /** * 依赖项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRadioProps */ dependencies?: string[]; /** * 当依赖项发生变化时重新请求的防抖时间 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRadioProps */ debounceTime?: number; /** *自定义 loading 效果 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRadioProps *@See (https://ant.design/components/spin-cn/#api) */ @@ -42,7 +42,7 @@ export interface LFormItemRadioProps /** *ahook 的 request 的配置项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps */ requestOptions?: Record; @@ -50,7 +50,7 @@ export interface LFormItemRadioProps *配置 request 时 useRequest 的返回值 *@author 李岚清 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps - *@version 2.1.26 + *@version 2.1.27 */ actionRef?: React.MutableRefObject; } diff --git a/src/FormItemRate/base/RateWrapper.tsx b/src/FormItemRate/base/RateWrapper.tsx index 05023e1d..a3c439ec 100644 --- a/src/FormItemRate/base/RateWrapper.tsx +++ b/src/FormItemRate/base/RateWrapper.tsx @@ -10,7 +10,7 @@ export type RateWrapperProps = Record & /** *antd评分组件 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRateProps */ rateProps: RateProps; diff --git a/src/FormItemRate/index.tsx b/src/FormItemRate/index.tsx index 9a7f3d47..b13d8b90 100644 --- a/src/FormItemRate/index.tsx +++ b/src/FormItemRate/index.tsx @@ -11,14 +11,14 @@ export interface LFormItemRateProps extends LFormItemProps, Pick - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRateProps */ count?: number; /** *是否需要半心 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemRateProps */ allowHalf?: boolean; diff --git a/src/FormItemSegmented/base/SegmentedWrapper.tsx b/src/FormItemSegmented/base/SegmentedWrapper.tsx index f2d0a9bf..8dba4869 100644 --- a/src/FormItemSegmented/base/SegmentedWrapper.tsx +++ b/src/FormItemSegmented/base/SegmentedWrapper.tsx @@ -16,7 +16,7 @@ export type SegmentedWrapperProps = Record & { /** *antd分段组件 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSegmentedoProps */ segmentedProps?: @@ -31,7 +31,7 @@ export type SegmentedWrapperProps = Record & { /** *依赖项的值为空时展示的内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSegmentedoProps */ notDependRender?: ReactNode; diff --git a/src/FormItemSegmented/index.tsx b/src/FormItemSegmented/index.tsx index eab93bb5..d0e0f193 100644 --- a/src/FormItemSegmented/index.tsx +++ b/src/FormItemSegmented/index.tsx @@ -17,28 +17,28 @@ export interface LFormItemSegmentedoProps /** *当依赖项发生变化时重新请求的防抖时间 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSegmentedoProps */ debounceTime?: number; /** *数据化配置选项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSegmentedoProps */ options?: (SegmentedValue | SegmentedLabeledOption)[]; /** *自定义 loading 效果 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSegmentedoProps */ spin?: SpinProps; /** *ahook 的 request 的配置项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps */ requestOptions?: Record; @@ -46,7 +46,7 @@ export interface LFormItemSegmentedoProps *配置 request 时 useRequest 的返回值 *@author 李岚清 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps - *@version 2.1.26 + *@version 2.1.27 */ actionRef?: React.MutableRefObject; } diff --git a/src/FormItemSelect/base/SelectWrapper.tsx b/src/FormItemSelect/base/SelectWrapper.tsx index bb07e580..9925a903 100644 --- a/src/FormItemSelect/base/SelectWrapper.tsx +++ b/src/FormItemSelect/base/SelectWrapper.tsx @@ -19,28 +19,28 @@ export type SelectWrapperProps = Record & { /** *是否需要全部选项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps */ all?: boolean; /** *全部选项的值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps */ allValue?: number | string; /** *全部选项的名称 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps */ allLabel?: ReactNode; /** *下拉选择器组件 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps */ selectProps?: SelectProps; diff --git a/src/FormItemSelect/index.tsx b/src/FormItemSelect/index.tsx index a1acf744..a8fad8a7 100644 --- a/src/FormItemSelect/index.tsx +++ b/src/FormItemSelect/index.tsx @@ -19,21 +19,21 @@ export interface LFormItemSelectProps /** *依赖的项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps */ dependencies?: string[]; /** *当依赖项发生变化时重新请求的防抖时间 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps */ debounceTime?: number; /** *自定义 loading 效果 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps *@See (https://ant.design/components/spin-cn/#api) */ @@ -42,13 +42,13 @@ export interface LFormItemSelectProps *配置 request 时 useRequest 的返回值 *@author 李岚清 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemInputProps - *@version 2.1.26 + *@version 2.1.27 */ actionRef?: React.MutableRefObject; /** *ahook 的 request 的配置项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSelectProps */ requestOptions?: Record; diff --git a/src/FormItemSlider/index.tsx b/src/FormItemSlider/index.tsx index be3ae2f7..22b1cbda 100644 --- a/src/FormItemSlider/index.tsx +++ b/src/FormItemSlider/index.tsx @@ -15,21 +15,21 @@ export interface LFormItemSliderProps /** *antd 滑块的 props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSliderProps */ sliderProps?: SliderSingleProps | SliderRangeProps; /** *整个轨道样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSliderProps */ railStyle?: CSSProperties; /** *Slider 组件根标签样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSliderProps */ sliderStyle?: CSSProperties; diff --git a/src/FormItemSwitch/index.tsx b/src/FormItemSwitch/index.tsx index c19d8e4a..9c604674 100644 --- a/src/FormItemSwitch/index.tsx +++ b/src/FormItemSwitch/index.tsx @@ -44,21 +44,21 @@ export interface LFormItemSwitchProps extends LFormItemProps { /** *antd Swicth的 props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSwitchProps */ switchProps?: SwitchProps; /** *打开时的背景颜色 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSwitchProps */ checkedBg?: string; /** *关闭时的背景颜色 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemSwitchProps */ unCheckedBg?: string; diff --git a/src/FormItemTextArea/index.tsx b/src/FormItemTextArea/index.tsx index 417edd24..ca8e9050 100644 --- a/src/FormItemTextArea/index.tsx +++ b/src/FormItemTextArea/index.tsx @@ -12,14 +12,14 @@ export interface LFormItemTextAreaProps extends LFormItemProps { /** *是否禁用空格 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTextAreaProps */ disabledWhiteSpace?: boolean; /** * Input.TextArea或者Input的属性 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTextAreaProps *@see https://ant.design/components/input-cn#inputtextarea */ diff --git a/src/FormItemTimePicker/index.tsx b/src/FormItemTimePicker/index.tsx index 2b90b2cd..fbf174cd 100644 --- a/src/FormItemTimePicker/index.tsx +++ b/src/FormItemTimePicker/index.tsx @@ -112,42 +112,42 @@ export interface LFormItemTimePickerProps extends LFormItemProps { /** *是否是范围时间选择 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTimePickerProps */ rangePicker?: boolean; /** *表单获取到的值的类型 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTimePickerProps */ dateValueType?: Omit; /** *禁用当前时间之前的小时 (0 会包括当前小时) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTimePickerProps */ disabledHourBefore?: number; /** *禁用当前时间之后的小时 (0 会包括当前小时) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTimePickerProps */ disabledHourAfter?: number; /** *禁用分钟的函数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTimePickerProps */ disabledMinutes?: (selectedHour: number, type?: 'start' | 'end') => number[]; /** *禁用秒的函数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTimePickerProps */ disabledSeconds?: ( @@ -158,14 +158,14 @@ export interface LFormItemTimePickerProps extends LFormItemProps { /** *同antd时间组件的格式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTimePickerProps */ format?: 'HH:mm:ss' | string; /** *antd时间组件的 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTimePickerProps */ timePickerProps?: TimePickerProps | TimeRangePickerProps; diff --git a/src/FormItemTransfer/index.tsx b/src/FormItemTransfer/index.tsx index c57e41ed..32fc47d1 100644 --- a/src/FormItemTransfer/index.tsx +++ b/src/FormItemTransfer/index.tsx @@ -15,49 +15,49 @@ export type LFormItemTransferProps = { /** *包含一些请求分页的方法与属性 配合 request pagination 用于外部控制分页请求 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTransferProps */ actionRef?: React.MutableRefObject; /** *可选的最大数量 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTransferProps */ limitMaxCount?: number; /** *自定义配置字段名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTransferProps */ fieldNames?: FieldNames; /** *antd穿梭框的配置 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTransferProps */ transferProps?: TransferProps; /** *禁用 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTransferProps */ disabled?: boolean; /** *分页配置 与 antd 穿梭框的分页配置一样 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTransferProps */ pagination?: TransferProps['pagination']; /** *异步请求函数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTransferProps */ request?: (info: { @@ -67,21 +67,21 @@ export type LFormItemTransferProps = { /** *ahooks 的配置项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTransferProps */ requestOptions?: Record; /** *数据源 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTransferProps */ options?: RecordType[]; /** *自定义 loading 需要与 request 配合 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTransferProps */ spin?: SpinProps; diff --git a/src/FormItemTreeSelect/base/TreeSelectWrapper.tsx b/src/FormItemTreeSelect/base/TreeSelectWrapper.tsx index ac0e42ed..1938e4e7 100644 --- a/src/FormItemTreeSelect/base/TreeSelectWrapper.tsx +++ b/src/FormItemTreeSelect/base/TreeSelectWrapper.tsx @@ -12,21 +12,21 @@ export type TreeSelectWrapperProps = Record & { /** *数据化配置选项内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTreeSelectProps */ treeData?: TreeSelectProps['treeData']; /** *请求数据异步函数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTreeSelectProps */ request?: (...dependValues: any[]) => Promise; /** *是否显示 Checkbox *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTreeSelectProps */ treeCheckable?: boolean; @@ -34,7 +34,7 @@ export type TreeSelectWrapperProps = Record & { /** *antd树选择组件的 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTreeSelectProps */ treeSelectProps?: TreeSelectProps; @@ -42,7 +42,7 @@ export type TreeSelectWrapperProps = Record & { /** *异步加载数据 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTreeSelectProps */ loadData?: TreeSelectProps['loadData']; diff --git a/src/FormItemTreeSelect/index.tsx b/src/FormItemTreeSelect/index.tsx index 0bd01545..32c4772a 100644 --- a/src/FormItemTreeSelect/index.tsx +++ b/src/FormItemTreeSelect/index.tsx @@ -20,7 +20,7 @@ export interface LFormItemTreeSelectProps /** *自定义 loading 效果 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTreeSelectProps */ spin?: SpinProps; @@ -28,13 +28,13 @@ export interface LFormItemTreeSelectProps *配置 request 时 useRequest 的返回值 *@author 李岚清 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTreeSelectProps - *@version 2.1.26 + *@version 2.1.27 */ actionRef?: React.MutableRefObject; /** *ahook 的 request 的配置项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTreeSelectProps */ requestOptions?: Record; @@ -42,7 +42,7 @@ export interface LFormItemTreeSelectProps *是否使用简单格式的 treeData *@author 李岚清 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemTreeSelectProps - *@version 2.1.26 + *@version 2.1.27 */ treeDataSimpleMode?: boolean; } diff --git a/src/FormItemUpload/base/UploadWrapper.tsx b/src/FormItemUpload/base/UploadWrapper.tsx index 13715a8a..08bf18d3 100644 --- a/src/FormItemUpload/base/UploadWrapper.tsx +++ b/src/FormItemUpload/base/UploadWrapper.tsx @@ -19,7 +19,7 @@ export interface UploadWrapperProps extends UploadProps { /** *文件类型错误提示 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ fileTypeMessage?: string | false; @@ -27,28 +27,28 @@ export interface UploadWrapperProps extends UploadProps { /** *文件超过最大尺寸提示 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ fileSizeMessage?: string | false; /** *自定义文件上传的异步函数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ onUpload?: (file: File) => Promise>; /** *单个文件最大尺寸,用于校验 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ maxSize?: number; /** *支持拖拽 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ dragger?: boolean; @@ -56,7 +56,7 @@ export interface UploadWrapperProps extends UploadProps { /** *内置预览 Modal 的 props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ previewModalProps?: ModalProps; @@ -64,14 +64,14 @@ export interface UploadWrapperProps extends UploadProps { /** *点击预览获取大图URL *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ onGetPreviewUrl?: (file: File) => Promise; /** *Button 的 Props 在uploadType为'default'时生效 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ buttonProps?: ButtonProps; diff --git a/src/FormItemUpload/index.tsx b/src/FormItemUpload/index.tsx index 21ecfeaf..e825c03e 100644 --- a/src/FormItemUpload/index.tsx +++ b/src/FormItemUpload/index.tsx @@ -35,14 +35,14 @@ export type LFormItemUploadProps = LFormItemProps & /** *上传组件内置类型 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ uploadType?: 'image' | 'default' | 'avatar' | 'dragger'; /** *antd 上传组件的 Props *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ uploadProps?: UploadProps; @@ -50,7 +50,7 @@ export type LFormItemUploadProps = LFormItemProps & /** *Button 的 Props 在uploadType为'default'时生效 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ buttonProps?: ButtonProps; @@ -58,7 +58,7 @@ export type LFormItemUploadProps = LFormItemProps & /** *按钮图标,不同内建类型有不一样的默认值。 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ buttonIcon?: ReactNode; @@ -66,7 +66,7 @@ export type LFormItemUploadProps = LFormItemProps & /** *按钮文本 在uploadType为'default'或'dragger'时生效 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ buttonText?: ReactNode; @@ -74,14 +74,14 @@ export type LFormItemUploadProps = LFormItemProps & /** *是否需要裁剪 在uploadType为'default'或'dragger'时只能上传图片 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ isCrop?: boolean; /** *额外的裁剪属性 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps *@see 参考 https://github.com/nanxiaobei/antd-img-crop#props */ @@ -89,7 +89,7 @@ export type LFormItemUploadProps = LFormItemProps & /** *是否是串行上传。 true 为串行 false 为并行 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LFormItemUploadProps */ isSerial?: boolean; diff --git a/src/H5Preview/index.tsx b/src/H5Preview/index.tsx index ca5b7140..3a4021b1 100644 --- a/src/H5Preview/index.tsx +++ b/src/H5Preview/index.tsx @@ -9,35 +9,35 @@ export interface LH5PreviewProps { /** *手机型号 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LH5PreviewProps */ type?: 'iPhone6' | 'iPhone14Pro'; /** *手机壳颜色 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LH5PreviewProps */ deviceColor?: 'gold' | 'gray' | 'white'; /** *手机缩放大小 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LH5PreviewProps */ scale?: number | string; /** *组件根标签类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LH5PreviewProps */ className?: string; /** *组件根标签样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LH5PreviewProps */ style?: React.CSSProperties; diff --git a/src/List/index.tsx b/src/List/index.tsx index 3181fe11..cbecc5cc 100644 --- a/src/List/index.tsx +++ b/src/List/index.tsx @@ -7,21 +7,21 @@ export type LListProps = { /** * 虚拟滚动容器的高度 设置后将自动开启虚拟滚动 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LListProps */ height?: number; /** * 每一项最小的高度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LListProps */ itemMinHeight?: number; /** * 虚拟滚动开启时,容器滚动触底事件的处理函数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LListProps */ onScrollBottom?: () => void; diff --git a/src/ModalForm/index.tsx b/src/ModalForm/index.tsx index 9f859124..f93d8d75 100644 --- a/src/ModalForm/index.tsx +++ b/src/ModalForm/index.tsx @@ -16,49 +16,49 @@ export interface LModalFormProps /** * 弹窗标题 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LModalFormProps */ title?: ReactNode; /** * 预渲染Modal内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LModalFormProps */ forceRender?: boolean; /** * 是否在关闭弹窗时重置表单到初始值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LModalFormProps */ isResetFields?: boolean; /** * 是否允许拖动 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LModalFormProps */ isDraggable?: boolean; /** * Moadl的宽 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LModalFormProps */ width?: ModalProps['width']; /** * 打开弹窗的按钮 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LModalFormProps */ trigger?: ReactElement; /** * Moadl的其他配置属性 某些属性已被重写 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LModalFormProps *@see https://ant.design/components/modal-cn#api */ @@ -66,14 +66,14 @@ export interface LModalFormProps /** * 弹窗打开关闭的回调 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LModalFormProps */ onOpenChange?: (open: boolean) => void; /** * 表单提交 只有返回true时才关闭弹窗 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LModalFormProps */ onFinish?: (values: Record) => void | undefined | true | Promise; diff --git a/src/NumberRoll/index.tsx b/src/NumberRoll/index.tsx index b427795e..155299ae 100644 --- a/src/NumberRoll/index.tsx +++ b/src/NumberRoll/index.tsx @@ -14,7 +14,7 @@ export interface LNumberRollProps { *@author 李岚清 *@type {number | string} *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps - *@version 2.1.26 + *@version 2.1.27 */ height: number | string; /** @@ -22,7 +22,7 @@ export interface LNumberRollProps { *@author 李岚清 *@type {number | string} *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps - *@version 2.1.26 + *@version 2.1.27 */ fontSize: number | string; /** @@ -30,7 +30,7 @@ export interface LNumberRollProps { *@author 李岚清 *@type {number | string} *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps - *@version 2.1.26 + *@version 2.1.27 */ value: number | string; /** @@ -38,7 +38,7 @@ export interface LNumberRollProps { *@author 李岚清 *@type {number } *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps - *@version 2.1.26 + *@version 2.1.27 **/ minLength: number; /** @@ -49,7 +49,7 @@ export interface LNumberRollProps { * 动画速度 ms *@author 李岚清 *@type {number } - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps * */ speed: number; @@ -57,7 +57,7 @@ export interface LNumberRollProps { * 保留几位小数 *@author 李岚清 *@type {number } - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps */ dot: number; @@ -65,7 +65,7 @@ export interface LNumberRollProps { * 组件的类型 *@author 李岚清 *@type {'number' | 'date' } - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps */ type: 'number' | 'date'; @@ -73,7 +73,7 @@ export interface LNumberRollProps { * 缩放大小 *@author 李岚清 *@type {number } - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps */ scale: number; @@ -81,7 +81,7 @@ export interface LNumberRollProps { * 样式 *@author 李岚清 *@type {React.CSSProperties } - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps */ style: CSSProperties; @@ -89,7 +89,7 @@ export interface LNumberRollProps { * 每一项数值类型滚动的样式 *@author 李岚清 *@type {React.CSSProperties } - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps */ itemNumStyle: CSSProperties; @@ -97,7 +97,7 @@ export interface LNumberRollProps { * 每一项不是数值类型滚动的样式 比如value中包函 '.' ':' '-' '/' *@author 李岚清 *@type {React.CSSProperties } - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps */ itemCharStyle: CSSProperties; @@ -105,7 +105,7 @@ export interface LNumberRollProps { * 分隔符的的样式 *@author 李岚清 *@type {React.CSSProperties } - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps */ symbolStyle: CSSProperties; @@ -113,7 +113,7 @@ export interface LNumberRollProps { * 类名 *@author 李岚清 *@type {string } - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps */ className: string; @@ -121,7 +121,7 @@ export interface LNumberRollProps { * 动画结束的回调 *@author 李岚清 *@type { (value: number | string) => void } - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LNumberRollProps */ onFinish: (value: number | string) => void; diff --git a/src/QueryForm/index.tsx b/src/QueryForm/index.tsx index 9ee83733..94dcabe4 100644 --- a/src/QueryForm/index.tsx +++ b/src/QueryForm/index.tsx @@ -49,21 +49,21 @@ export interface LQueryFormProps extends BaseFormProps { /** *是否折叠 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LQueryFormProps */ isCollapsed?: boolean; /** * 显示多少项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LQueryFormProps * */ showColsNumber?: number; /** * 配置响应式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LQueryFormProps *@see https://ant.design/components/grid-cn#col */ @@ -71,21 +71,21 @@ export interface LQueryFormProps extends BaseFormProps { /** * 是否水平紧凑显示 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LQueryFormProps */ isSpace?: boolean; /** * 重置 查询按钮组 是否紧挨着最后的表单项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LQueryFormProps */ isApproachLastItem?: boolean; /** * 配置每一项的间隔 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LQueryFormProps */ gutter?: Gutter | [Gutter, Gutter]; diff --git a/src/ScrollBar/index.tsx b/src/ScrollBar/index.tsx index 7d3a0dfb..fdac88a7 100644 --- a/src/ScrollBar/index.tsx +++ b/src/ScrollBar/index.tsx @@ -9,7 +9,7 @@ export type LScrollBarProps = { /** * 将组件根标签渲染为对应的 html 标签 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LScrollBarProps */ tag?: @@ -31,35 +31,35 @@ export type LScrollBarProps = { /** * 滚动条的模式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LScrollBarProps */ mode?: 'show' | 'hide' | 'hover'; /** * 容器高度 默认100% *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LScrollBarProps */ height?: string | number; /** * 容器最大高度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LScrollBarProps */ maxHeight?: string | number; /** * 容器样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LScrollBarProps */ style?: React.CSSProperties; /** * 容器类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LScrollBarProps */ className?: string; diff --git a/src/SeamlessScroll/SeamlessScroll.tsx b/src/SeamlessScroll/SeamlessScroll.tsx index 53811e77..f7748909 100644 --- a/src/SeamlessScroll/SeamlessScroll.tsx +++ b/src/SeamlessScroll/SeamlessScroll.tsx @@ -21,98 +21,98 @@ export declare interface LSeamlessScrollProps { /** * 是否开启自动滚动 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ isAutoScroll?: boolean; /** * 原始数据列表 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ list: Record[]; /** * 步进速度,step也是单步大小的约数 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ step?: number; /** * 开启滚动的数据大小 默认 list.length > 3 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ limitScrollNum?: number; /** * 是否开启鼠标悬停 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ hover?: boolean; /** * 控制滚动方向 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ direction?: 'up' | 'down' | 'left' | 'right'; /** * 单步运动停止的高度(每一项的高度) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ singleHeight?: number; /** * 单步运动停止的宽度 每一项的宽度) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ singleWidth?: number; /** * 单步停止等待时间 (默认值 1000ms) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ singleWaitTime?: number; /** * 是否开启 rem 单位 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ isRemUnit?: boolean; /** * 开启数据更新监听 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ isWatch?: boolean; /** * 动画延迟时间 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ delay?: number; /** * 动画方式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ ease?: EaseType; /** * 动画循环次数,默认-1表示一直动画 0表示不循环 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps * */ @@ -120,7 +120,7 @@ export declare interface LSeamlessScrollProps { /** * 拷贝几份滚动列表 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps * */ @@ -128,35 +128,35 @@ export declare interface LSeamlessScrollProps { /** * 开启鼠标悬停时支持滚轮滚动 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ wheel?: boolean; /** * 滚动盒子的类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ wrapperClassName?: string; /** * 滚动盒子的高度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ wrapperHeight?: number; /** * 列表节点 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ children: ReactNode; /** * 滚动实例 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSeamlessScrollProps */ scrollRef: React.MutableRefObject; diff --git a/src/SliderVerify/index.tsx b/src/SliderVerify/index.tsx index f5fb2113..1ab8f281 100644 --- a/src/SliderVerify/index.tsx +++ b/src/SliderVerify/index.tsx @@ -9,154 +9,154 @@ import useVerify from './useVerify'; interface SliderVerifyProps { /** 初始验证结果值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ defaultValue?: boolean; /** * 受控值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ value?: boolean | number; /** * 改变值的回调(受控) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ onChange?: (bool: boolean) => void; /** * 拖动完成鼠标抬起后的回调 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ onMouseUp?: (num: number) => void; /** * 拖动过程时的回调 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ onProcess?: (num: number) => void; /** * 验证成功的回调 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ onSuccess?: () => void; /** * 组件宽度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ width?: number; /** * 组件高度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ height?: number; /** * 初始背景颜色 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ bgColor?: string; /** * 提示的文字 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ tips?: React.ReactNode; /** * 滑块外层div的宽度 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ barWidth?: number; /** * 初始滑块内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ bar?: React.ReactNode; /** * 成功后滑块内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ successBar?: React.ReactNode; /** * 成功后的背景颜色 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ successBgColor?: string; /** * 成功后提示的文字 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ successTips?: React.ReactNode; /** * 成功后是否还显示bar *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ successShowBar?: boolean; /** * 成功后文字提示div的样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ successTipsStyle?: React.CSSProperties; /** * 距离最右边还剩多少就算成功 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ difference?: number; /** * 滑块的样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ barStyle?: React.CSSProperties; /** * 文字提示div的样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ tipsStyle?: React.CSSProperties; /** * 组件容器样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ style?: React.CSSProperties; /** * 组件容器类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ className?: string; @@ -173,7 +173,7 @@ export interface LSliderVerifyProps extends SliderVerifyProps { /** * 滑块实例 (包含有重置方法和值) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LSliderVerifyProps */ actionRef?: React.MutableRefObject; diff --git a/src/StepsForm/base/StepsForm.tsx b/src/StepsForm/base/StepsForm.tsx index db04785e..e7dd228d 100644 --- a/src/StepsForm/base/StepsForm.tsx +++ b/src/StepsForm/base/StepsForm.tsx @@ -38,7 +38,7 @@ export type LStepsFormProps = { /** * 指定步骤条方向。目前支持水平(horizontal)和竖直(vertical)两种方向 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps *@see https://ant.design/components/grid-cn#col */ @@ -46,14 +46,14 @@ export type LStepsFormProps = { /** * Steps 组件最外层容器类名 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ stepsWrapperClassName?: string; /** * Steps 组件最外层容器样式 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ stepsWrapperStyle?: React.CSSProperties; @@ -61,14 +61,14 @@ export type LStepsFormProps = { /** * 组件最外层容器样式 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ style?: React.CSSProperties; /** * 设置后变为受控模式。当前表单的步骤数。 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps *@see https://ant.design/components/grid-cn#col */ @@ -76,7 +76,7 @@ export type LStepsFormProps = { /** * 发生改变的事件 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ onCurrentChange?: (current: number) => void; @@ -84,28 +84,28 @@ export type LStepsFormProps = { /** * 组件最外层容器类名 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ className?: string; /** * 表单外层容器的类名 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ contentClassName?: string; /** * 表单外层容器的样式 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ contentStyle?: React.CSSProperties; /** * 默认当前的步骤 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ defaultCurrent?: number; @@ -113,49 +113,49 @@ export type LStepsFormProps = { /** * 被隐藏时是否销毁 DOM 结构 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ destroyStepForm?: boolean; /** * 是否将 onFinish 的得到的所有 form 数据合并 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ isMergeValues?: boolean; /** * 是否提交完成后需要重置 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ isResetFields?: boolean; /** * 内部的重置按钮是否使用 form.resetFields() true时会每次重置就会重新挂挂载子组件 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ isAntdReset?: boolean; /** * 是否准备好 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ isReady?: boolean; /** * 实例包含一些方法和属性 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ actionRef?: MutableRefObject; /** * 在哪步为最终的提交操作, 用于触发 onFinish 默认为表单最后一步 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ submitStepNum?: number; @@ -163,7 +163,7 @@ export type LStepsFormProps = { /** * 默认表单最后一步提交成功触发,如果返回true就会自动重置表单(包括StepForm变回第一步) * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ onFinish?: (valuse: Record) => Promise; @@ -171,7 +171,7 @@ export type LStepsFormProps = { /** *上一步下一步提交按钮的配置项 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ submitter?: LStepsFormSubmitterProps | false; @@ -179,35 +179,35 @@ export type LStepsFormProps = { /** *antd Steps 组件的属性 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ stepsProps?: StepsProps; /** *LForm 组件的属性 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ formProps?: Omit; /** * 重新渲染整个组件 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ stepsFormRender?: (stepsDom: ReactNode, formDom: ReactNode, submitterDom: ReactNode) => ReactNode; /** * 重新渲染每个表单组件 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ stepFormRender?: (dom: ReactNode, index: number) => ReactNode; /** * 重新渲染步骤组件 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LStepsFormProps */ stepsRender?: (dom: ReactNode, items: StepProps[]) => ReactNode; diff --git a/src/Table/base/types.ts b/src/Table/base/types.ts index c00e39ad..d2a47b0b 100644 --- a/src/Table/base/types.ts +++ b/src/Table/base/types.ts @@ -99,7 +99,7 @@ export type LTableProps = { /** * 表格是否需要排序序号及宽度, 自定义渲染 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ isSort?: boolean | { width?: number | string; render?: (pageCount: number) => ReactNode }; @@ -107,7 +107,7 @@ export type LTableProps = { * 是否展示带斑马纹的表格,可以更容易区分出不同行的数据。 * - string 可设置自定义颜色 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps * */ showStripe?: boolean | string; @@ -115,21 +115,21 @@ export type LTableProps = { * 鼠标移入每一行是否有hover效果 * - string 可设置自定义颜色 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps * */ showHover?: boolean | string; /** * 表格 表单是否准备好 false 时表格不会请求 表单不能提交查询 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps * */ isReady?: boolean; /** * 全屏表格的背景颜色 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ fullScreenBgColor?: string; @@ -137,14 +137,14 @@ export type LTableProps = { /** * 异步请求函数第一次额外参数(仅在第一次请求时会携带) * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ defaultRequestParams?: Record; /** * ahooks 的 useRequest 的 配置项, 部分参数无法配置 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps * @see https://ahooks.js.org/zh-CN/hooks/use-request/basic#result */ @@ -167,14 +167,14 @@ export type LTableProps = { /** * 异步请求函数用于获取表格数据 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ request?: LTableRequest; /** * 是否在第一次渲染时自动请求 (支持动态改变) * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ autoRequest?: boolean; @@ -182,77 +182,77 @@ export type LTableProps = { /** * 查询表单的实例 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ formRef?: MutableRefObject | ((ref: FormInstance) => void); /** * 表格的实例 (包含一些方法) * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ tableRef?: MutableRefObject; /** * 是否占满视口剩余空间的高度 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ fillSpace?: boolean | number; /** * 表格最外层div类名 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ rootClassName?: string; /** * antd表格额外类名 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ tableClassName?: string; /** * 表格最外层div样式 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ rootStyle?: CSSProperties; /** * antd表格额外style * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ tableStyle?: CSSProperties; /** * 整个toolbar的样式 showToolbar为true时生效 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ toolbarStyle?: CSSProperties; /** * 查询表单外层的CardProps * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ formCardProps?: CardProps; /** * 表格外层的CardProps * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ tableCardProps?: CardProps; /** * 是否显示 toolbar * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ showToolbar?: boolean; @@ -261,21 +261,21 @@ export type LTableProps = { * * 为`false`时直接不渲染内置表格工具 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ toolbarActionConfig?: LToolbarActionProps | false; /** * 重新渲染toolBar 包括内置表格工具 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ toolbarRender?: (ToolbarActionDom: ReactNode) => ReactNode; /** * 重新渲染整个高级表格 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ tableRender?: ( @@ -296,49 +296,49 @@ export type LTableProps = { /** * 重新渲染 antd 表格的内容主体 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ contentRender?: (data: Record[]) => ReactNode; /** * 整个toolBar的左侧 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ toolbarLeft?: ReactNode; /** * 整个toolBar的右侧 (如果有内置表格工具就是在内置表格工具的左侧) * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ toolbarRight?: ReactNode; /** * 表格内容上部额外区域 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ tableExtra?: ReactNode; /** * 表单查询框组 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ formItems?: Exclude[]; /** * 查询表单的初始值 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps */ formInitialValues?: Record; /** * 高级查询表单组件的props-LQueryFormProps * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTableProps * @see https://llq0802.github.io/lighting-design/latest/components/query-form */ diff --git a/src/Table/utils.ts b/src/Table/utils.ts index 2bcdfe86..c6380739 100644 --- a/src/Table/utils.ts +++ b/src/Table/utils.ts @@ -47,7 +47,7 @@ export type Json2ExcelOptions = { /** * 与 LTable 配合把 JSON 数据转成 Excel 并生成 Excel 到本地 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @param {Json2ExcelOptions} options 配置对象 * @return 无返回值 */ @@ -221,7 +221,7 @@ export type Excel2JsonOptions = { /** * 与 LTable 配合把 Excel 转 Json 数据 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @param {Excel2JsonOptions} options 配置对象 * @return 返回JSON形式的表格数据 */ @@ -293,7 +293,7 @@ const getExcelHeaderRow = (sheet: XLSX.WorkSheet | any) => { /** * 解析 Excel 的数据 转成JSON * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @param {Blob} rawFile 原始文件对象或 Blob * @return 包含excel头的数组 以及内容数据的body */ diff --git a/src/TagGroup/index.tsx b/src/TagGroup/index.tsx index 0366b45f..c750c643 100644 --- a/src/TagGroup/index.tsx +++ b/src/TagGroup/index.tsx @@ -16,42 +16,42 @@ export interface LTagGroupProps { /** *是否把每个选项的 label 包装到 value 中,会把 value 类型从 string 变为 { value: string, label: ReactNode } 的格式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LCardGroupProps */ labelInValue?: boolean; /** * 受控值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ value?: ValueType; /** * 默认值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ defaultValue?: ValueType; /** * 值改变时出发 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ onChange?: (values: ValueType) => void; /** * 容器类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ className?: string; /** * 容器样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ style?: CSSProperties; @@ -59,56 +59,56 @@ export interface LTagGroupProps { /** * 每一项的类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ itemClassName?: string; /** * 全选时的值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ allValue?: string; /** * 是否多选 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ multiple?: boolean; /** * 选项数据 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ options: LTagGroupOptions[]; /** * 是否展示全部 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ showAllChecked?: boolean; /** * 全部文字类型 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ allCheckedText?: string; /** * 是否禁用 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ disabled?: boolean; /** * 是否可以取消选中 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTagGroupProps */ cancelable?: boolean; diff --git a/src/TreeTable/index.tsx b/src/TreeTable/index.tsx index 3a155290..4176322f 100644 --- a/src/TreeTable/index.tsx +++ b/src/TreeTable/index.tsx @@ -14,98 +14,98 @@ export type LTreeTableProps = { /** * 默认值 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ defaultValue?: ValueType[]; /** * 勾选的值 (受控) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ value?: ValueType[]; /** * 勾选后的回调 (受控) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ onChange?: (values: ValueType[]) => void; /** *数据项 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ treeData: LTreeTableData; /** *自定义设置字段名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ fieldNames?: LTreeTableFieldNames; /** *设头部列表标题等Table的字段 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ columns?: Record[]; /** *是否合并最后一列 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ lastColumnMerged?: boolean; /** *是否显示复选框 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ showCheckbox?: boolean; /** *父子节点选中状态是否不再关联 (各自独立) *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ checkStrictly?: boolean; /** *全部禁用 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ disabled?: boolean; /** *当该项为空值时填充展示的内容 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ fillEmpty?: React.ReactNode; /** *为所有复选框设置类名 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ checkboxClassName?: string; /** *为所有复选框设置样式 *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ checkboxStyle?: React.CSSProperties; /** *自定义多选框的label *@author 李岚清 - *@version 2.1.26 + *@version 2.1.27 *@see 官网 https://llq0802.github.io/lighting-design/latest LTreeTableProps */ labelRender?: ( diff --git a/src/Trigger/index.tsx b/src/Trigger/index.tsx index f2930060..a7ed1078 100644 --- a/src/Trigger/index.tsx +++ b/src/Trigger/index.tsx @@ -24,7 +24,7 @@ export type LTriggerProps = { /** * 是否把传入子组件 value 的值 从 value.value 变为 { value: xxx, label: xxx } 的格式 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ labelInValue?: boolean; @@ -32,7 +32,7 @@ export type LTriggerProps = { * 显示的模式 * @author 李岚清 * @type { 'default' | 'tag' } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ value?: ValueType; @@ -40,7 +40,7 @@ export type LTriggerProps = { * 显示的模式 * @author 李岚清 * @type { 'default' | 'tag' } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ defaultValue?: ValueType; @@ -48,7 +48,7 @@ export type LTriggerProps = { * 显示的模式 * @author 李岚清 * @type { 'default' | 'tag' } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ onChange?: (val: ValueType) => void; @@ -56,7 +56,7 @@ export type LTriggerProps = { * 显示的模式 * @author 李岚清 * @type { 'default' | 'tag' } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ onOpenChange?: (b: boolean) => void; @@ -64,7 +64,7 @@ export type LTriggerProps = { * 显示的模式 * @author 李岚清 * @type { 'default' | 'tag' } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ mode?: 'default' | 'tag'; @@ -72,7 +72,7 @@ export type LTriggerProps = { * 是否打开 * @author 李岚清 * @type { boolean } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps * */ @@ -81,7 +81,7 @@ export type LTriggerProps = { * 是否打开 * @author 李岚清 * @type { boolean } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps * */ @@ -90,56 +90,56 @@ export type LTriggerProps = { * 组件宽度 * @author 李岚清 * @type { number | string } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps * */ width?: number | string; /** * 弹出层的类名 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ overlayClassName?: string; /** * 弹出层方向 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ placement?: PopoverProps['placement']; /** * 弹出层样式 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ overlayStyle?: PopoverProps['overlayStyle']; /** * 自定义弹出层的挂载 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ getPopupContainer?: PopoverProps['getPopupContainer']; /** * 弹出层关闭时是否销毁 children 组件 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ destroyOnHide?: PopoverProps['destroyTooltipOnHide']; /** * 修改弹出层的箭头的显示状态以及修改箭头是否指向目标元素中心 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ overlayArrow?: PopoverProps['arrow']; /** * 自定义配置字段名称 label为展示名称的字段 value 为字段的值 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps * @example fieldNames = {{ * label:'name', @@ -150,7 +150,7 @@ export type LTriggerProps = { /** * 在mode='tag'时自定义标签 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ tagRender?: ( @@ -159,7 +159,7 @@ export type LTriggerProps = { /** * children 组件会接受到 open,setOpen,value,onChange 必须在 children 组件中绑定 value,onChange 才会收集到数据 * @author 李岚清 - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTriggerProps */ children: ReactNode; diff --git a/src/Typeit/index.tsx b/src/Typeit/index.tsx index 3b7b90a5..d4749979 100644 --- a/src/Typeit/index.tsx +++ b/src/Typeit/index.tsx @@ -8,7 +8,7 @@ export interface LTypeitProps { * 样式 * @author 李岚清 * @type { React.CSSProperties } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTypeitProps */ style: CSSProperties; @@ -16,7 +16,7 @@ export interface LTypeitProps { * 类名 * @author 李岚清 * @type { string } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTypeitProps */ className: string; @@ -24,7 +24,7 @@ export interface LTypeitProps { * ReactNode * @author 李岚清 * @type { React.ReactNode } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTypeitProps */ children: React.ReactNode; @@ -32,7 +32,7 @@ export interface LTypeitProps { * typeit-react 的 getBeforeInit * @author 李岚清 * @type { TypeItProps['getBeforeInit'] } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTypeitProps * @see https://www.typeitjs.com/docs/vanilla/usage/#configuration-options */ @@ -41,7 +41,7 @@ export interface LTypeitProps { * typeit-react 的 options * @author 李岚清 * @type { TypeItProps } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTypeitProps * @see https://www.typeitjs.com/docs/vanilla/usage/#configuration-options */ @@ -50,7 +50,7 @@ export interface LTypeitProps { * typeit-react 的 Props { @link} * @author 李岚清 * @type { TypeItProps } - * @version 2.1.26 + * @version 2.1.27 * @see 官网 https://llq0802.github.io/lighting-design/latest LTypeitProps * @see https://www.typeitjs.com/docs/vanilla/usage/#configuration-options */