UNPKG

@cainiaofe/cn-ui-layout

Version:

- 安装 cone-cli | [Cone-CLI 使用指引](https://alidocs.dingtalk.com/i/nodes/xdqZp24KneBJzvGM6XezJvyb7RA0Nr1E) - `tnpm i -g @alife/cone-cli@latest` - 安装依赖包 - `cone install` - 启动研发 - `cone start`

27 lines (26 loc) 862 B
import React from 'react'; import './index.scss'; interface ColumnSelectSetterProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'onChange'> { value?: string | number; onChange?: (index: number) => void; } interface ColumnSelectSetterState { column: number; } /** * 自由布局中选择有几列的setter * @param props * @constructor */ export default class ColumnSelectSetter extends React.Component<ColumnSelectSetterProps, ColumnSelectSetterState> { static getDerivedStateFromProps(nextProps: Readonly<ColumnSelectSetterProps>, prevState: ColumnSelectSetterState): { column: number; } | null; originValue: number; constructor(props: ColumnSelectSetterProps); select: (index: number) => void; mouseenter: (index: number) => void; mouseleave: () => void; render(): React.JSX.Element; } export {};