@iimm/formily-taro-vantui
Version:
form field components based on @antmjs/vantui and @formily/react
31 lines (30 loc) • 1.07 kB
TypeScript
/// <reference types="react" />
import { type CascaderProps } from "@antmjs/vantui";
import type { CommonFieldProps } from "../../types";
interface CascaderOption extends Record<string, any> {
value: any;
label: string;
panelKey?: string;
disabled?: boolean;
children?: CascaderOption[];
leaf?: boolean;
level?: number;
loading?: boolean;
root?: boolean;
}
export interface CascaderBaseProps extends Omit<CascaderProps, "value" | "onChange" | "options" | "onClose" | "title">, CommonFieldProps<any[], CascaderOption[]> {
/**弹窗开关触发 */
onVisibleChange?: (visible?: boolean) => void;
defaultVisible?: boolean;
/**值分隔符
* @default '-''
*/
separator?: string;
/**没有选择值时的字符显示
* @default '-请选择-''
*/
placeholder?: string;
cascaderTitle?: string;
}
export declare const CascaderBase: import("react").ForwardRefExoticComponent<Omit<CascaderBaseProps, "ref"> & import("react").RefAttributes<unknown>>;
export {};