props.d.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import { IBaseProps } from '../../_util/base';
  2. export interface IListItemProps extends IBaseProps {
  3. /**
  4. * @description 左侧图片
  5. */
  6. image?: string;
  7. /**
  8. * @description 标题信息
  9. */
  10. title?: string;
  11. /**
  12. * @description 描述信息
  13. */
  14. brief?: string;
  15. /**
  16. * @description 箭头方向,不传表示没有箭头
  17. */
  18. arrow?: boolean | 'right' | 'up' | 'down';
  19. /**
  20. * @description 右侧额外内容,即,辅助信息
  21. */
  22. extra?: string;
  23. /**
  24. * @description 右侧额外内容,即,次要辅助信息
  25. */
  26. extraBrief?: string;
  27. /**
  28. * @description 右侧额外内容,即,次要辅助信息
  29. * @default false
  30. */
  31. disabled?: boolean;
  32. /**
  33. * @description 是否显示下划线
  34. * @default true
  35. */
  36. showDivider?: boolean;
  37. /**
  38. * @description 点击整行回调
  39. */
  40. onTap?: (event?: any) => void;
  41. /**
  42. * @description 点击整行回调
  43. */
  44. catchTap?: (event?: any) => void;
  45. }
  46. export declare const ListItemDefaultProps: Partial<IListItemProps>;